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(); }
{ uint16 i = 0; for (;i<nDataLen;++i) { TX_16(pData[i]) } } void SendBeginCMD() { TX_8(0xEE) } void SendEndCmd() { TX_32(0xFFFCFFFF) } void SetHandShake() COMMAND_BODY(0x00,) void SetFcolor(uint16 fcolor) COMMAND_BODY(0x41,TX_16(fcolor)) void SetBcolor(uint16 bcolor) COMMAND_BODY(0x42,TX_16(bcolor)) void ColorPicker(uint8 mode, uint16 x,uint16 y) COMMAND_BODY(0xA3,SendChar(mode);TX_16X2(x,y)) void GUI_CleanScreen()
void BatchSetSliderValue(uint16 control_id,uint32 value) { TX_16(control_id); TX_16(4); TX_32(value); }
void BatchSetProgressValue(uint16 control_id,uint32 value) { TX_16(control_id); TX_16(4); TX_32(value); }