12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #ifndef PANEL_ST77916_DRIVER_H__
- #define PANEL_ST77916_DRIVER_H__
- #define DDIC_CMD_NOP 0x00
- #define DDIC_CMD_SWRESET 0x01
- #define DDIC_CMD_RDDID 0x04
- #define DDIC_CMD_RDNUMED 0x05
- #define DDIC_CMD_RDDPM 0x0A
- #define DDIC_CMD_RDDMADCTR 0x0B
- #define DDIC_CMD_RDDCOLMOD 0x0C
- #define DDIC_CMD_RDDIM 0x0D
- #define DDIC_CMD_RDDSM 0x0E
- #define DDIC_CMD_RDDSDR 0x0F
- #define DDIC_CMD_SLPIN 0x10
- #define DDIC_CMD_SLPOUT 0x11
- #define DDIC_CMD_PTLON 0x12
- #define DDIC_CMD_NORON 0x13
- #define DDIC_CMD_INVOFF 0x20
- #define DDIC_CMD_INVON 0x21
- #define DDIC_CMD_ALLPOFF 0x22
- #define DDIC_CMD_ALLPON 0x23
- #define DDIC_CMD_DISPOFF 0x28
- #define DDIC_CMD_DISPON 0x29
- #define DDIC_CMD_CASET 0x2A
- #define DDIC_CMD_RASET 0x2B
- #define DDIC_CMD_RAMWR 0x2C
- #define DDIC_CMD_PTLAR 0x30
- #define DDIC_CMD_VPTLAR 0x31
- #define DDIC_CMD_TEOFF 0x34
- #define DDIC_CMD_TEON 0x35
- #define DDIC_CMD_MADCTR 0x36
- #define DDIC_CMD_IDMOFF 0x38
- #define DDIC_CMD_IDMON 0x39
- #define DDIC_CMD_COLMOD 0x3A
- #define DDIC_CMD_RAMWRC 0x3C
- #define DDIC_CMD_STESL 0x44
- #define DDIC_CMD_GSL 0x45
- #define DDIC_CMD_DSTBON 0x4F
- #define DDIC_CMD_WRDISBV 0x51
- #define DDIC_CMD_RDDISBV 0x52
- #define DDIC_CMD_WRCTRLD 0x53
- #define DDIC_CMD_RDCTRLD 0x54
- #define DDIC_CMD_WRRADACL 0x55
- #define DDIC_CMD_SCE 0x58
- #define DDIC_CMD_GCE 0x59
- #define DDIC_CMD_WRHBMDISBV 0x63
- #define DDIC_CMD_RDHBMDISBV 0x64
- #define DDIC_CMD_HBM 0x66
- #define DDIC_CMD_DEEPIDM 0x67
- #define DDIC_CMD_COLSET 0x70
- #define DDIC_CMD_COLOPT 0x80
- #define DDIC_CMD_RDDDBS 0xA1
- #define DDIC_CMD_RDDDBC 0xA8
- #define DDIC_CMD_RDFCS 0xAA
- #define DDIC_CMD_RDCCS 0xAF
- #define DDIC_CMD_SETDISPMOD 0xC2
- #define DDIC_CMD_SETDSPIMOD 0xC4
- #define DDIC_CMD_RDID1 0xDA
- #define DDIC_CMD_RDID2 0xDB
- #define DDIC_CMD_RDID3 0xDC
- #define DDIC_CMD_MAUCCTR 0xFE
- #define DDIC_CMD_RDMAUCCTR 0xFF
- #define ST77916_RD_CMD(cmd) ((0x33 << 24) | ((uint32_t)(cmd) << 8))
- #define ST77916_WR_CMD(cmd) ((0x32 << 24) | ((uint32_t)(cmd) << 8))
- #endif
|