Glance of all Commands (Letter Commands)

 

This Color ----for V7 firmware only

 

 

Basic functions

Appearance Decoration

Characters

“TT" display text “SF" set font, 
“SFF" set font in flash,
“SFf” set font in a file in flash
“SUF” save user font,
“TP"  set text position,
“ETO" set text offset,
“ETB" back to last text position
“CS” cursor on/off, 

for characters,graphics&images
“CL”-clear screen use background color
“BGC" set background color, 
“DWWIN" set drawing window, 
“RSTDW" unset drawing window, 
“WINCL" clear drawing window use background
“SD” set direction, 
“GP” set graphic position,
“ALIGN” text alignment

 

for characters&graphics
“DM" drawing mode
“SC" set drawing color (8bit format), 
“ESC” set drawing color (6-6-6 format), 

Graphics

“DP” draw pixel,
“LN" draw line, 
“LT” draw line to, 
“DR” draw rectangle, 
“FR" draw filled rectangle,
“CC” draw circle, 
“MA” move an area, 
“DIM" display bit image,
“SLP” set line pattern, 
“TRANS” set Graph transparent or not

Images

"EDIM1", "EDIM2", “EDIM3" display color image (256, 65K 262K color)
“VIDEO” display a video stream
"JPEG"(63) display a JPEG file on the screen
“fDPF”(74) search and display next JPEG file on the screen

Flash

Memory

Direct

“FLMER”-flash erase, “FLMRD”-flash read, “FLMWR”-flash write, “FLMCS”-run command set in flash,“SFF”-set font in flash

Mini File

“4MAT”- format flash chip, will erase all data, 
“fDIR”- list all files or a special file
“fREAD”- read content from a file
“fSAVE”- save content to a file
“fDEL”- delete a file
“fREN”- rename a file
“FLMRS”- reserve a continue memory space for Direct access
“fCS”- run commands set in a file
“fMODE”- switch flash operating mode
“GOTO”- jump to a special point in file or address when running commands set

Serial Port

“SI2CA”-Set I2C address, “SB”-set UART baud rate, “DC”-display module configuration

Power Manage

“BL”-adjust backlight, “DNALL”-put module in sleep, “DNMCU”-put MCU sleep, “SOO”-turn screen on/off

Screen

Mono

“CT”-set contrast, 

“SLCD”-config mono LCD (ST7920, ST7565,KS0108),
"INV"-invert the pixels

“SSS”-save splash screen

“DSS”-turn splash ON/OFF

“SOO”-turn screen on/off, 

“MCD”-send command to screen(obsolated)

“MDT”-send data to screen(obsolated)

Other

 

Touch Panel

“RPNXY”[I/W/C]-read x,y, I=instant, W=wait touched, C=Click, “TUCHC”- calibrate touch panel, “RDBAT”-read battery voltage, “RDAUX”-read aux pin, “RDTMP”-read chip temperature(obsolated),

EEPROM

“WREP”-write data to EEPROM, “RDEP”-read data from EEPROM

Other

“DLY”-delay a period; “WHO”- retrieve the screen information(width, height, color depth)

 

Escape commands 

Note: user can choose to use letter commands or escape commands or combine them together, all ESC commands are 2 bytes, first byte must be value of 27 (ESC) and second byte is the index of command. As the result of our test: by using ESCAPE commands can accelerate the average processing speed up to 3%.

e.g.: Letter command: “TT” = ESC command: 27, 01, both are 2 bytes, but for longer letter commands, it will also save some program space for user.

here is the cross reference, the number from TT is 1, and increased 1 after each commands: 

“TT” (1), "ETB" (2), "ETP" (3), "ETO" (4), "ESC" (5), "SI2CA" (6), "SC" (7), "SB" (8), "SD" (9), "SF" (10),

"SSS" (11), "SUF" (12), "SOO" (13), "SLP" (14), "FR" (15), "LN" (16), "LT" (17), "DC" (18), "DIM" (19), "DP" (20),

"DR" (21), "DSS" (22), "DOUT" (23), "TP" (24), "BL" (25), "TRT" (26), "GP" (27), "CL" (28), "CC" (29), "CS" (30),

“CT" (31), “MA" (32), “MCD" (33), "MDT" (34), "DM" (35), "EDIM" (36), "FS" (37), "WREP" (38), "RDEP" (39), "INV" (40),

"DNALL" (41), "DNMCU" (42), "SLCD" (43), "RPNXY" (44), "TUCHC" (45), "RDBAT" (46), "RDAUX" (47), "RDTMP" (48), "FLMER" (49), "FLMRD" (50),

"FLMWR" (51), "FLMCS" (52), "BGC" (53), "DWWIN" (54), "RSTDW" (55), "WINCL" (56), "SPIMD" (57), "FTOB" (58), “DLY” (59), "TRANS" (60),

“VIDEO" (61), “ALIGN” (62), "JPEG"(63), "4MAT"(64), "fDIR"(65), "fREAD"(66), "fSAVE"(67), "fDEL"(68), "fREN"(69), "FLMRS"(70),

"fCS"(71), "fMODE"(72), "GOTO"(73), "fDPF"(74), "WHO"(75)