Adafruit ST77XX Display Library
Adafruit_ST7789.h
1 #ifndef _ADAFRUIT_ST7789H_
2 #define _ADAFRUIT_ST7789H_
3 
4 #include "Adafruit_ST77xx.h"
5 
8 public:
9  Adafruit_ST7789(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk,
10  int8_t rst = -1);
11  Adafruit_ST7789(int8_t cs, int8_t dc, int8_t rst);
12 #if !defined(ESP8266)
13  Adafruit_ST7789(SPIClass *spiClass, int8_t cs, int8_t dc, int8_t rst);
14 #endif // end !ESP8266
15 
16  void setRotation(uint8_t m);
17  void init(uint16_t width, uint16_t height, uint8_t spiMode = SPI_MODE0);
18 
19 protected:
20  uint8_t _colstart2 = 0,
21  _rowstart2 = 0;
22 
23 private:
24  uint16_t windowWidth;
25  uint16_t windowHeight;
26 };
27 
28 #endif // _ADAFRUIT_ST7789H_
uint8_t _rowstart2
Offset from the bottom.
Definition: Adafruit_ST7789.h:21
void setRotation(uint8_t m)
Set origin of (0,0) and orientation of TFT display.
Definition: Adafruit_ST7789.cpp:137
uint8_t spiMode
Certain display needs MODE3 instead.
Definition: Adafruit_ST77xx.h:109
Subclass of ST77XX type display for ST7789 TFT Driver.
Definition: Adafruit_ST7789.h:7
void init(uint16_t width, uint16_t height, uint8_t spiMode=SPI_MODE0)
Initialization code common to all ST7789 displays.
Definition: Adafruit_ST7789.cpp:91
Subclass of SPITFT for ST77xx displays (lots in common!)
Definition: Adafruit_ST77xx.h:89
uint8_t _colstart2
Offset from the right.
Definition: Adafruit_ST7789.h:20
Adafruit_ST7789(int8_t cs, int8_t dc, int8_t mosi, int8_t sclk, int8_t rst=-1)
Instantiate Adafruit ST7789 driver with software SPI.
Definition: Adafruit_ST7789.cpp:14