00001
00020 #ifndef _DISPLAY_SHARED_HCH
00021 #define _DISPLAY_SHARED_HCH 1
00022
00023
00024
00029 struct skindata_t {
00034 struct skin_info_t {
00035 unsigned 10 area_bottom;
00036 unsigned 10 area_top;
00037 unsigned 10 area_left;
00038 unsigned 10 area_right;
00039 unsigned 24 color_primary;
00040 unsigned 24 color_secondary;
00041 };
00042 struct skin_info_t waveform;
00043 struct skin_info_t spectrum;
00044 struct skin_info_t volume;
00045 struct skin_info_t equalizer;
00046 };
00047
00048
00049
00050 #define AREA_WAVEFORM 0x01
00051 #define AREA_VOLUME_YAXIS 0x02
00052 #define AREA_SPECTRUM_ANALYZER 0x03
00054 #define BUTTON_LOG 0x04
00055 #define BUTTON_DEMO 0x05
00056 #define BUTTON_RESET 0x06
00058 #define BUTTON_PRESET_1 0x07
00059 #define BUTTON_PRESET_2 0x08
00060 #define BUTTON_PRESET_3 0x09
00061 #define BUTTON_PRESET_4 0x0a
00062 #define BUTTON_PRESET_5 0x0b
00063 #define BUTTON_PRESET_6 0x0c
00065 #define BUTTON_CONVEX_FULL 0x0d
00066 #define BUTTON_CONVEX_HALF 0x0e
00067 #define BUTTON_PRECISE 0x0f
00068 #define BUTTON_CONCAVE_HALF 0x10
00069 #define BUTTON_CONCAVE_FULL 0x11
00071 #define BUTTON_HELP 0x12
00072 #define BUTTON_MODE 0x13
00074 #define AREA_EQUALIZER_MIN 0x80
00075 #define AREA_EQUALIZER_MAX 0xff
00077 #else
00078 #error "ERROR file display_shared.hch multiple times included"
00079 #endif
00080