1 #ifndef __SHAKESHAKE_H__ 2 #define __SHAKESHAKE_H__ 3 4 #include "../menu.h" 5 6 extern MENU_TYP shakeshake; 7 8 int shakeshake_init(void); 9 int shakeshake_uninit(void); 10 void shakeshake_task(void); 11 12 static uint8_t icon_data_shakeshake_32_32[128] = { 13 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0xF0, 0xF0, 0x30, 0x30, 14 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0xF0, 0xF0, 15 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 16 0xAA, 0x11, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 17 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x11, 0xAA, 18 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0xAA, 0x11, 0x00, 0x00, 19 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x30, 0x30, 0xCC, 0xCC, 0x30, 0x30, 0x00, 20 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x11, 0xAA, 0x44, 0x00, 0x00, 0x00, 21 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x07, 0x07, 0x06, 0x06, 22 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x07, 23 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}; 24 static icon_t icon_shakeshake_32_32 = {icon_data_shakeshake_32_32, 32, 32}; 25 26 static uint8_t icon_data_shakeshake_32_32_v2[128] = { 27 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x10, 0xD0, 28 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0x10, 0xE0, 0x00, 29 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 30 0xAA, 0x11, 0x00, 0x00, 0x00, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xC0, 31 0xC0, 0xC0, 0xFF, 0xF3, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x11, 0xAA, 32 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0xAA, 0x11, 0x00, 0x00, 33 0x00, 0xFF, 0x00, 0x00, 0x00, 0x30, 0x30, 0xCC, 0xCC, 0x30, 0x30, 0x00, 34 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x11, 0xAA, 0x44, 0x00, 0x00, 0x00, 35 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x04, 0x04, 36 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x00, 37 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00}; 38 static icon_t icon_shakeshake_32_32_v2 = {icon_data_shakeshake_32_32_v2, 32, 39 32}; 40 41 static uint8_t icon_data_shakeshake_32_32_v2_wave[128] = { 42 0x00, 0x00, 0x00, 0x80, 0x40, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x10, 0x90, 43 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0xD0, 0x90, 0x10, 0xE0, 0x00, 44 0x00, 0x00, 0x00, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0xAA, 45 0x44, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 46 0xC0, 0xC0, 0xFF, 0xF3, 0x7F, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 47 0xAA, 0x11, 0x00, 0x00, 0x00, 0x00, 0x11, 0xAA, 0x44, 0x00, 0x00, 0x00, 48 0x00, 0xFF, 0x00, 0x00, 0x00, 0x30, 0x30, 0xCC, 0xCC, 0x30, 0x30, 0x00, 49 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x44, 0xAA, 0x11, 0x00, 0x00, 50 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x04, 0x04, 51 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x03, 0x00, 52 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x00}; 53 static icon_t icon_shakeshake_32_32_v2_wave = { 54 icon_data_shakeshake_32_32_v2_wave, 32, 32}; 55 /* (32 X 32 )*/ 56 57 #endif 58