st7735_lcd/
instruction.rs

1/// ST7735 instructions.
2#[derive(Debug, Clone, Copy)]
3pub enum Instruction {
4    NOP = 0x00,
5    SWRESET = 0x01,
6    RDDID = 0x04,
7    RDDST = 0x09,
8    SLPIN = 0x10,
9    SLPOUT = 0x11,
10    PTLON = 0x12,
11    NORON = 0x13,
12    INVOFF = 0x20,
13    INVON = 0x21,
14    DISPOFF = 0x28,
15    DISPON = 0x29,
16    CASET = 0x2A,
17    RASET = 0x2B,
18    RAMWR = 0x2C,
19    RAMRD = 0x2E,
20    PTLAR = 0x30,
21    COLMOD = 0x3A,
22    MADCTL = 0x36,
23    FRMCTR1 = 0xB1,
24    FRMCTR2 = 0xB2,
25    FRMCTR3 = 0xB3,
26    INVCTR = 0xB4,
27    DISSET5 = 0xB6,
28    PWCTR1 = 0xC0,
29    PWCTR2 = 0xC1,
30    PWCTR3 = 0xC2,
31    PWCTR4 = 0xC3,
32    PWCTR5 = 0xC4,
33    VMCTR1 = 0xC5,
34    RDID1 = 0xDA,
35    RDID2 = 0xDB,
36    RDID3 = 0xDC,
37    RDID4 = 0xDD,
38    PWCTR6 = 0xFC,
39    GMCTRP1 = 0xE0,
40    GMCTRN1 = 0xE1,
41}