summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Graphic_Equalizer/include/eventhandler_shared.hch14
1 files changed, 8 insertions, 6 deletions
diff --git a/Graphic_Equalizer/include/eventhandler_shared.hch b/Graphic_Equalizer/include/eventhandler_shared.hch
index 07decb9..ae89f08 100644
--- a/Graphic_Equalizer/include/eventhandler_shared.hch
+++ b/Graphic_Equalizer/include/eventhandler_shared.hch
@@ -27,16 +27,18 @@
* Type definition of the shared memory to be used in various processes
*/
typedef struct {
- ram unsigned 10 equalizer_display[128];
+ ram unsigned 11 equalizer_display[128];
+
+ unsigned 11 volume_position;
+ unsigned 11 inputgain_position;
unsigned 10 active_preset;
- unsigned 10 volume_position;
- unsigned 10 inputgain_position;
unsigned 8 mask;
unsigned 5 image, image_about;
unsigned 4 mode;
unsigned 4 equalizer_mode;
unsigned 1 button_demo_state;
unsigned 1 button_reset_state;
+ unsigned 1 locked_gain;
unsigned 1 locked_display;
unsigned 1 saturated;
} events_t;
@@ -68,8 +70,8 @@ typedef struct {
*/
extern unsigned 5 volumecontrol_table[46];
-extern unsigned 4 inputgain_table[46];
-extern unsigned 10 inputgain_table_inv[16];
+extern unsigned 4 inputgain_table[46];
+extern unsigned 11 inputgain_table_inv[16];
/*
* Equalizer lookup tables.
@@ -77,7 +79,7 @@ extern unsigned 10 inputgain_table_inv[16];
* should be dynamically loaded.
*/
extern unsigned 4 equalizer_table[640];
-extern unsigned 10 equalizer_table_inv[16];
+extern unsigned 11 equalizer_table_inv[16];