|
Data Structures |
| struct | tMEMS_Info |
| | MEMS state description. More...
|
| struct | tPointer_Info |
| | Pointer position description. More...
|
| struct | tMenuItem |
| | Menu item description. More...
|
| struct | tMenu |
| | Menu description. More...
|
Defines |
| #define | RGB_MAKE(xR, xG, xB) |
| #define | RGB_RED 0x00F8 |
| #define | RGB_BLACK 0x0000 |
| #define | RGB_WHITE 0xffff |
| #define | RGB_BLUE 0x1F00 |
| #define | RGB_GREEN 0xE007 |
| #define | RGB_YELLOW (RGB_GREEN|RGB_RED) |
| #define | RGB_MAGENTA (RGB_BLUE|RGB_RED) |
| #define | RGB_LIGHTBLUE (RGB_BLUE|RGB_GREEN) |
| #define | RGB_ORANGE (RGB_RED | 0xE001) |
| #define | RGB_PINK (RGB_MAGENTA | 0xE001) |
| #define | BACKLIGHTMIN 0x1000 |
| #define | DEFAULT_CCR_BACKLIGHTSTART 0x8000 |
| #define | SCREEN_WIDTH 128 |
| #define | SCREEN_HEIGHT 128 |
| #define | CHIP_SCREEN_WIDTH 132 |
| #define | CHIP_SCREEN_HEIGHT 132 |
| #define | CHAR_WIDTH 7 |
| #define | CHAR_HEIGHT 14 |
| #define | REMOVE_MENU 0x01 |
| #define | APP_MENU 0x02 |
| #define | MENU_MAXITEM 8 |
| #define | BKP_SYS1 1 |
| #define | BKP_SYS2 2 |
| #define | BKP_SYS3 3 |
| #define | BKP_SYS4 4 |
| #define | BKP_SYS5 5 |
| #define | BKP_SYS6 6 |
| #define | BKP_USER1 7 |
| #define | BKP_USER2 8 |
| #define | BKP_USER3 9 |
| #define | BKP_USER4 10 |
Typedefs |
| typedef void(* | tAppPtrMgr )(int, int) |
Enumerations |
| enum | eSpeed {
SPEED_VERY_LOW = 1,
SPEED_LOW = 2,
SPEED_MEDIUM = 3,
SPEED_HIGH = 4,
SPEED_VERY_HIGH = 5
} |
| | Clock speeds. More...
|
| enum | eSchHandler {
LED_SCHHDL_ID = 0,
BUTTON_SCHHDL_ID = 1,
BUZZER_SCHHDL_ID = 2,
MENU_SCHHDL_ID = 3,
POINTER_SCHHDL_ID = 4,
LCD_SCHHDL_ID = 5,
DRAW_SCHHDL_ID = 6,
RTC_SCHHDL_ID = 7,
UNUSED0_SCHHDL_ID = 8,
UNUSED1_SCHHDL_ID = 9,
UNUSED2_SCHHDL_ID = 10,
UNUSED3_SCHHDL_ID = 11,
UNUSED4_SCHHDL_ID = 12,
UNUSED5_SCHHDL_ID = 13,
UNUSED6_SCHHDL_ID = 14,
UNUSED7_SCHHDL_ID = 15
} |
| enum | Rotate_H12_V_Match_TypeDef { V12 = 0,
V3 = 1,
V6 = 2,
V9 = 3
} |
| enum | POINTER_mode {
POINTER_UNDEF = -1,
POINTER_OFF = 0,
POINTER_ON = 1,
POINTER_MENU = 2,
POINTER_APPLICATION = 3,
POINTER_RESTORE_LESS = 4
} |
| enum | POINTER_state { POINTER_S_UNDEF = -1,
POINTER_S_DISABLED = 0,
POINTER_S_ENABLED = 1
} |
| | The different pointer modes. More...
|
| enum | BUTTON_mode { BUTTON_DISABLED = -1,
BUTTON_ONOFF = 0,
BUTTON_ONOFF_FORMAIN = 1,
BUTTON_WITHCLICK = 2
} |
| enum | BUTTON_state {
BUTTON_UNDEF = -1,
BUTTON_RELEASED = 0,
BUTTON_PUSHED = 1,
BUTTON_PUSHED_FORMAIN = 2,
BUTTON_CLICK = 3,
BUTTON_DBLCLICK = 4
} |
| | CircleOS button states. More...
|
| enum | BUZZER_mode {
BUZZER_UNDEF = -1,
BUZZER_OFF = 0,
BUZZER_ON = 1,
BUZZER_SHORTBEEP = 2,
BUZZER_LONGBEEP = 3,
BUZZER_PLAYMUSIC = 4
} |
| enum | MENU_code {
MENU_LEAVE = 0,
MENU_CONTINUE = 1,
MENU_REFRESH = 2,
MENU_CHANGE = 3,
MENU_CONTINUE_COMMAND = 4
} |
| | Application return values. More...
|
| enum | LED_mode {
LED_UNDEF = -1,
LED_OFF = 0,
LED_ON = 1,
LED_BLINKING_LF = 2,
LED_BLINKING_HF = 3
} |
| enum | LED_id { LED_GREEN = 0,
LED_RED = 1
} |
| | Available LEDs. More...
|
Variables |
| enum eSpeed | CurrentSpeed |