diff options
-rw-r--r-- | Graphic_Equalizer/include/eventhandler_shared.hch | 14 |
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];
|