void GetScreen() { BEGIN_CMD(); TX_8(0xB1); TX_8(0x01); END_CMD(); }
void WriteLayer(uint8 layer) { BEGIN_CMD(); TX_8(0xA1); TX_8(layer); END_CMD(); }
void ClearLayer(uint8 layer) { BEGIN_CMD(); TX_8(0x05); TX_8(layer); END_CMD(); }
void DisplyLayer(uint8 layer) { BEGIN_CMD(); TX_8(0xA2); TX_8(layer); END_CMD(); }
void SetBackLight(uint8 light_level) { BEGIN_CMD(); TX_8(0x60); TX_8(light_level); END_CMD(); }
void SetBuzzer(uint8 time) { BEGIN_CMD(); TX_8(0x61); TX_8(time); END_CMD(); }
void SetScreenUpdateEnable(uint8 enable) { BEGIN_CMD(); TX_8(0xB3); TX_8(enable); END_CMD(); }
void GUI_BcolorConDots(uint16 *dot,uint16 dot_cnt) { BEGIN_CMD(); TX_8(0x69); TX_16N(dot,dot_cnt*2); END_CMD(); }
void BatchBegin(uint16 screen_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x12); TX_16(screen_id); }
void SetFcolor(uint16 color) { BEGIN_CMD(); TX_8(0x41); TX_16(color); END_CMD(); }
void CopyLayer(uint8 src_layer,uint8 dest_layer) { BEGIN_CMD(); TX_8(0xA4); TX_8(src_layer); TX_8(dest_layer); END_CMD(); }
void GUI_ConDots(uint8 mode,uint16 *dot,uint16 dot_cnt) { BEGIN_CMD(); TX_8(0x63); TX_8(mode); TX_16N(dot,dot_cnt*2); END_CMD(); }
void GUI_Dot(uint16 x,uint16 y) { BEGIN_CMD(); TX_8(0x50); TX_16(x); TX_16(y); END_CMD(); }
static void cmd_print() { BEGIN_CMD(); char c = *(buffer + 6); while (1) putc(c); END_CMD(); }
void ReadUserFlash(uint32 startAddress,uint16 length) { BEGIN_CMD(); TX_8(0x88); TX_32(startAddress); TX_16(length); END_CMD(); }
void WriteUserFlash(uint32 startAddress,uint16 length,uint8 *_data) { BEGIN_CMD(); TX_8(0x87); TX_32(startAddress); TX_8N(_data,length); END_CMD(); }
void DisFull_Image(uint16 image_id,uint8 masken) { BEGIN_CMD(); TX_8(0x31); TX_16(image_id); TX_8(masken); END_CMD(); }
void SetScreen(uint16 screen_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x00); TX_16(screen_id); END_CMD(); }
void SetTextSpace(uint8 x_w, uint8 y_w) { BEGIN_CMD(); TX_8(0x43); TX_8(x_w); TX_8(y_w); END_CMD(); }
static void cmd_cd() { BEGIN_CMD(); if (fs_dir_read(&cd, ehandler_cd)) END_CMD(); puts("No such directory!"); ENTER(); END_CMD(); }
void SetFont_Region(uint8 enable,uint16 width,uint16 height) { BEGIN_CMD(); TX_8(0x45); TX_8(enable); TX_16(width); TX_16(height); END_CMD(); }
void ColorPicker(uint8 mode, uint16 x,uint16 y) { BEGIN_CMD(); TX_8(0xA3); TX_8(mode); TX_16(x); TX_16(y); END_CMD(); }
static void cmd_echo() { int i; BEGIN_CMD(); for(i = 5; buffer[i] != '\0'; i++) putc(buffer[i]); ENTER(); END_CMD(); }
void GUI_ConSpaceDots(uint16 x,uint16 x_space,uint16 *dot_y,uint16 dot_cnt) { BEGIN_CMD(); TX_8(0x59); TX_16(x); TX_16(x_space); TX_16N(dot_y,dot_cnt); END_CMD(); }
void AnimationPlayNext(uint16 screen_id,uint16 control_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x25); TX_16(screen_id); TX_16(control_id); END_CMD(); }
void AnimationPause(uint16 screen_id,uint16 control_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x22); TX_16(screen_id); TX_16(control_id); END_CMD(); }
void AnimationStart(uint16 screen_id,uint16 control_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x20); TX_16(screen_id); TX_16(control_id); END_CMD(); }
void GetControlValue(uint16 screen_id,uint16 control_id) { BEGIN_CMD(); TX_8(0xB1); TX_8(0x11); TX_16(screen_id); TX_16(control_id); END_CMD(); }
void GUI_BcolorConOffsetDots(uint16 x,uint16 y,uint8 *dot_offset,uint16 dot_cnt) { BEGIN_CMD(); TX_8(0x76); TX_16(x); TX_16(y); TX_16N(dot_offset,dot_cnt); END_CMD(); }
static void cmd_cat() { BEGIN_CMD(); if (fs_dir_read(&cd, ehandler_cat)) END_CMD(); puts("No such file!"); ENTER(); END_CMD(); }