JM9 XRCU Board 0.1.2
Libraries API Reference
Loading...
Searching...
No Matches
Adafruit_ST7789.h
1#ifndef _ADAFRUIT_ST7789H_
2#define _ADAFRUIT_ST7789H_
3
4#include "Adafruit_ST77xx.h"
5
8public:
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
19protected:
20 uint8_t _colstart2 = 0,
22
23private:
24 uint16_t windowWidth;
25 uint16_t windowHeight;
26};
27
28#endif // _ADAFRUIT_ST7789H_
int16_t width(void) const
Get width of the display, accounting for current rotation.
Definition Adafruit_GFX.h:196
int16_t height(void) const
Get height of the display, accounting for current rotation.
Definition Adafruit_GFX.h:204
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
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
void setRotation(uint8_t m)
Set origin of (0,0) and orientation of TFT display.
Definition Adafruit_ST7789.cpp:137
uint8_t _colstart2
Offset from the right.
Definition Adafruit_ST7789.h:20
uint8_t _rowstart2
Offset from the bottom.
Definition Adafruit_ST7789.h:21
Adafruit_ST77xx(uint16_t w, uint16_t h, int8_t _CS, int8_t _DC, int8_t _MOSI, int8_t _SCLK, int8_t _RST=-1, int8_t _MISO=-1)
Instantiate Adafruit ST77XX driver with software SPI.
Definition Adafruit_ST77xx.cpp:50
uint8_t spiMode
Certain display needs MODE3 instead.
Definition Adafruit_ST77xx.h:109