PlatformIO package of the Teensy core framework compatible with GCC 10 & C++20
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ST7789_t3.h 1.2KB

3 yıl önce
123456789101112131415161718192021222324252627282930313233343536
  1. /***************************************************
  2. This is a library for the Adafruit 1.8" SPI display.
  3. This library works with the Adafruit 1.8" TFT Breakout w/SD card
  4. ----> http://www.adafruit.com/products/358
  5. as well as Adafruit raw 1.8" TFT display
  6. ----> http://www.adafruit.com/products/618
  7. Check out the links above for our tutorials and wiring diagrams
  8. These displays use SPI to communicate, 4 or 5 pins are required to
  9. interface (RST is optional)
  10. Adafruit invests time and resources providing this open source code,
  11. please support Adafruit and open-source hardware by purchasing
  12. products from Adafruit!
  13. Written by Limor Fried/Ladyada for Adafruit Industries.
  14. MIT license, all text above must be included in any redistribution
  15. ****************************************************/
  16. #ifndef __ST7789_t3_H_
  17. #define __ST7789_t3_H_
  18. #include "ST7735_t3.h"
  19. class ST7789_t3 : public ST7735_t3 {
  20. public:
  21. ST7789_t3(uint8_t CS, uint8_t RS, uint8_t SID, uint8_t SCLK, uint8_t RST = -1);
  22. ST7789_t3(uint8_t CS, uint8_t RS, uint8_t RST = -1);
  23. virtual void setRotation(uint8_t m);
  24. void init(uint16_t width=240, uint16_t height=240, uint8_t mode=SPI_MODE0);
  25. };
  26. #endif