31 config(uint16_t sX, uint16_t sY) : sizeX(sX), sizeY(sY) { }
36 static config Kentec_K350QVG;
49 uint16_t getSizeX()
override;
50 uint16_t getSizeY()
override;
53 void drawPixel(uint16_t x, uint16_t y, color_t color)
override;
54 void drawHLine(uint16_t xs, uint16_t ys, uint16_t xe, color_t c)
override;
55 void drawVLine(uint16_t xs, uint16_t ys, uint16_t ye, color_t c)
override;
57 void drawArea (uint16_t xs, uint16_t ys, uint16_t xe, uint16_t ye,
60 void fillArea (uint16_t xs, uint16_t ys, uint16_t xe, uint16_t ye,
64 void clearScreen(color_t c);
67 void setCursorLtoR(uint16_t x, uint16_t y);
68 void setCursorTtoB(uint16_t x, uint16_t y);
71 void writeDataBuffer(
int len);
72 void writeCommand(uint8_t cmd);
73 void writeCmdData(uint8_t cmd, uint16_t data);
75 uint8_t _tx_buffer[BUF_LEN];