ezio-g500/CommandSet.MD
2020-10-09 20:33:14 +02:00

1.6 KiB

All commands are Escaped with hex 0x1b, and are quiet comprehensive... except for very basic command

according to the CP's drivers each command bloc was followed by an usleep(1000); function...

Commands ASCII Cmd write size Test in G500 Find In Tap Descr
0x0C n/a 1 YES clear Screen
0x0b n/a 1 YES home Cursor
0x1B 0x40 ESC @ 2 YES Display Init
0x1B 0x42 0n ESC B n 3 YES YES Back Light State (0..???) ?
0x1B 0x47 [1024 bytes] ESC G ... 1026 YES YES Upload Picture (1)
0x1B 0x12 ESC n/a 2 Vertical scroll mode
0x1B 0x13 ESC n/a 2 Horizontal Scroll mode
0x1B 0x4C n ESCL n 3 YES LED Control (2)
0x1B 0x5B 0x41 ESC [ A 3 YES Move Cursor Up
0x1B 0x5B 0x42 ESC [ B 3 YES Move Cursor Down
0x1B 0x5B 0x43 ESC [ C 3 YES Move Cursor Right
0x1B 0x5B 0x44 ESC [ D 3 YES Move Cursor Left
0x1B 0x5B 0x48 ESC [ H 3 Move Cursor Home
0x1B 0x5B 0x4B ESC [ K 3 Move Cursor Bottom position ?
0x1B 0x5B 0x4C ESC [ L 3 Move Cursor Left Most position ?
0x1B 0x5B 0x52 ESC [ R 3 Move Cursor Right Most position ?
0x1B 0x5F 0x0n ESC _ n 3 Hide Cursor on/off (1/0)
0x1B 0x72 0x0n ESC r n 3 YES Inverted character [n 0:OFF 1:ON]
0x1B 0x50 nn ESC P n 3 YES Show Graphics Page nn

Notes (1) : picture are 128x64 pixels, encoded 1 pixel per bits

(2) : All led were "bicolor" and were addressed as 2 pins out from the controler.