35 FRMCTR1, 3, 0x01, 0x2C, 0x2D,
37 FRMCTR2, 3, 0x01, 0x2C, 0x2D,
39 FRMCTR3, 6, 0x01, 0x2C, 0x2D, 0x01, 0x2C, 0x2D,
44 PWCTRL1, 3, 0xA2, 0x02, 0x84,
50 PWCTRL3, 2, 0x0A, 0x00,
53 PWCTRL4, 2, 0x8A, 0x2A,
55 PWCTRL5, 2, 0x8A, 0xEE,
67 CASET, 4, 0x00, 0x00, 0x00, SCREEN_WIDTH - 1,
70 RASET, 4, 0x00, 0x00, 0x00, SCREEN_HEIGHT - 1,
73 0x02, 0x1c, 0x07, 0x12, 0x37, 0x32, 0x29, 0x2d,
74 0x29, 0x25, 0x2B, 0x39, 0x00, 0x01, 0x03, 0x10,
77 0x03, 0x1d, 0x07, 0x06, 0x2E, 0x2C, 0x29, 0x2D,
78 0x2E, 0x2E, 0x37, 0x3F, 0x00, 0x00, 0x02, 0x10,
92 GDDRAM(SCREEN_WIDTH, SCREEN_HEIGHT, cs, dc)
102 uint16_t width =
WIDTH;
void acquire(Driver *dev)
static const uint8_t s_script[]
ST7735(Board::DigitalPin cs=Board::D10, Board::DigitalPin dc=Board::D9)
const uint8_t ST7735::s_script[] __PROGMEM
void write(uint16_t data)
virtual uint8_t set_orientation(uint8_t direction)