A | B | C | D | E | |
---|---|---|---|---|---|
1 | Data / Command | 8-bit Data (Hex) | Data in binary | Prepend with Data / Command | Pack into 8 bits |
2 | |||||
3 | # display_init | ||||
4 | |||||
5 | SWRESET | Software Reset | |||
6 | 0 | 1 | 00000001 | 000000001 | 00 |
7 | 0 | 0 | 00000000 | 000000000 | 80 |
8 | 0 | 0 | 00000000 | 000000000 | 00 |
9 | 0 | 0 | 00000000 | 000000000 | 00 |
10 | 0 | 0 | 00000000 | 000000000 | 00 |
11 | 0 | 0 | 00000000 | 000000000 | 00 |
12 | 0 | 0 | 00000000 | 000000000 | 00 |
13 | 0 | 0 | 00000000 | 000000000 | 00 |
14 | SPI Tx: 9 bytes: | 000000001000000000000000000000000000000000000000000000000000000000000000 | |||
15 | 00 80 00 00 00 00 00 00 00 | Match | |||
16 | |||||
17 | SLPOUT | Sleep Out (Disable Sleep) | |||
18 | 0 | 11 | 00010001 | 000010001 | 08 |
19 | 0 | 0 | 00000000 | 000000000 | 80 |
20 | 0 | 0 | 00000000 | 000000000 | 00 |
21 | 0 | 0 | 00000000 | 000000000 | 00 |
22 | 0 | 0 | 00000000 | 000000000 | 00 |
23 | 0 | 0 | 00000000 | 000000000 | 00 |
24 | 0 | 0 | 00000000 | 000000000 | 00 |
25 | 0 | 0 | 00000000 | 000000000 | 00 |
26 | SPI Tx: 9 bytes: | 000010001000000000000000000000000000000000000000000000000000000000000000 | |||
27 | 08 80 00 00 00 00 00 00 00 | Match | |||
28 | |||||
29 | VSCRDER | Vertical Scrolling Definition | |||
30 | 0 | 33 | 00110011 | 000110011 | 19 |
31 | 1 | 0 | 00000000 | 100000000 | C0 |
32 | 1 | 0 | 00000000 | 100000000 | 20 |
33 | 1 | 14 | 00010100 | 100010100 | 11 |
34 | 1 | 0 | 00000000 | 100000000 | 48 |
35 | 1 | 0 | 00000000 | 100000000 | 04 |
36 | 1 | 0 | 00000000 | 100000000 | 02 |
37 | 0 | 0 | 00000000 | 000000000 | 00 |
38 | SPI Tx: 9 bytes: | 000110011100000000100000000100010100100000000100000000100000000000000000 | |||
39 | 19 c0 20 11 48 04 02 00 00 | Match | |||
40 | |||||
41 | NORON | Normal Mode On | |||
42 | 0 | 13 | 00010011 | 000010011 | 09 |
43 | 0 | 0 | 00000000 | 000000000 | 80 |
44 | 0 | 0 | 00000000 | 000000000 | 00 |
45 | 0 | 0 | 00000000 | 000000000 | 00 |
46 | 0 | 0 | 00000000 | 000000000 | 00 |
47 | 0 | 0 | 00000000 | 000000000 | 00 |
48 | 0 | 0 | 00000000 | 000000000 | 00 |
49 | 0 | 0 | 00000000 | 000000000 | 00 |
50 | SPI Tx: 9 bytes: | 000010011000000000000000000000000000000000000000000000000000000000000000 | |||
51 | 09 80 00 00 00 00 00 00 00 | Match | |||
52 | |||||
53 | INVON | Display Inversion On | |||
54 | 0 | 21 | 00100001 | 000100001 | 10 |
55 | 0 | 0 | 00000000 | 000000000 | 80 |
56 | 0 | 0 | 00000000 | 000000000 | 00 |
57 | 0 | 0 | 00000000 | 000000000 | 00 |
58 | 0 | 0 | 00000000 | 000000000 | 00 |
59 | 0 | 0 | 00000000 | 000000000 | 00 |
60 | 0 | 0 | 00000000 | 000000000 | 00 |
61 | 0 | 0 | 00000000 | 000000000 | 00 |
62 | SPI Tx: 9 bytes: | 000100001000000000000000000000000000000000000000000000000000000000000000 | |||
63 | 10 80 00 00 00 00 00 00 00 | Match | |||
64 | |||||
65 | MADCTL | Set Orientation | |||
66 | 0 | 36 | 00110110 | 000110110 | 1B |
67 | 1 | 0 | 00000000 | 100000000 | 40 |
68 | 0 | 0 | 00000000 | 000000000 | 00 |
69 | 0 | 0 | 00000000 | 000000000 | 00 |
70 | 0 | 0 | 00000000 | 000000000 | 00 |
71 | 0 | 0 | 00000000 | 000000000 | 00 |
72 | 0 | 0 | 00000000 | 000000000 | 00 |
73 | 0 | 0 | 00000000 | 000000000 | 00 |
74 | SPI Tx: 9 bytes: | 000110110100000000000000000000000000000000000000000000000000000000000000 | |||
75 | 1b 40 00 00 00 00 00 00 00 | Match | |||
76 | |||||
77 | COLMOD | Interface Pixel Format: RGB565 | |||
78 | 0 | 3a | 00111010 | 000111010 | 1D |
79 | 1 | 55 | 01010101 | 101010101 | 55 |
80 | 0 | 0 | 00000000 | 000000000 | 40 |
81 | 0 | 0 | 00000000 | 000000000 | 00 |
82 | 0 | 0 | 00000000 | 000000000 | 00 |
83 | 0 | 0 | 00000000 | 000000000 | 00 |
84 | 0 | 0 | 00000000 | 000000000 | 00 |
85 | 0 | 0 | 00000000 | 000000000 | 00 |
86 | SPI Tx: 9 bytes: | 000111010101010101000000000000000000000000000000000000000000000000000000 | |||
87 | 1d 55 40 00 00 00 00 00 00 | Match | |||
88 | |||||
89 | DISPON | Display On | |||
90 | 0 | 29 | 00101001 | 000101001 | 14 |
91 | 0 | 0 | 00000000 | 000000000 | 80 |
92 | 0 | 0 | 00000000 | 000000000 | 00 |
93 | 0 | 0 | 00000000 | 000000000 | 00 |
94 | 0 | 0 | 00000000 | 000000000 | 00 |
95 | 0 | 0 | 00000000 | 000000000 | 00 |
96 | 0 | 0 | 00000000 | 000000000 | 00 |
97 | 0 | 0 | 00000000 | 000000000 | 00 |
98 | SPI Tx: 9 bytes: | 000101001000000000000000000000000000000000000000000000000000000000000000 | |||
99 | 14 80 00 00 00 00 00 00 00 | Match | |||
100 | TODO Delay 200 |