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
use num_derive::ToPrimitive; /// ST7789 instructions. #[derive(ToPrimitive)] 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, COLMOD = 0x3A, MADCTL = 0x36, VCMOFSET = 0xC5, }