1.4 KiB
1.4 KiB
All commands are Escaped with hex 0x1b, and are quiet comprehensive...
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 |
|---|---|---|---|---|---|
| 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 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 |
(1) : picture are 128x64 pixels, encoded 1 pixel per bits