1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
/// ST7789 instructions.
#[repr(u8)]
pub enum Instruction {
NOP = 0x00,
SWRESET = 0x01,
RDDID = 0x04,
RDDST = 0x09,
SLPIN = 0x10,
SLPOUT = 0x11,
PTLON = 0x12,
NORON = 0x13,
INVOFF = 0x20,
INVON = 0x21,
DISPOFF = 0x28,
DISPON = 0x29,
CASET = 0x2A,
RASET = 0x2B,
RAMWR = 0x2C,
RAMRD = 0x2E,
PTLAR = 0x30,
VSCRDER = 0x33,
TEOFF = 0x34,
TEON = 0x35,
MADCTL = 0x36,
VSCAD = 0x37,
COLMOD = 0x3A,
VCMOFSET = 0xC5,
}