1.6 KiB
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 are controlled one by one ... more to come