91 Commits

Author SHA1 Message Date
Bodmer
0094ee744a Add setup for ESP32 with ILI9341 SPI display 2022-06-18 17:50:42 +01:00
Dustin Watts
d6974252f3 Added User Setups for ESP32 TouchDowns
- Added Setup204_ESP32_TouchDown.h
- Added Setup205_ESP32_TouchDown_S3.h
- Included those in User_Setup_Select.h
2022-05-29 21:39:37 +02:00
Bodmer
7bf48bb179 Add 16 bit parallel for RP2040 processor
Correct legacy comments
Add ESP32 S3 parallel setup 70d
Add setups 105-107 for RP2040 with 16 bit display
Add file conversion notes to PNG array example
2022-05-16 19:58:05 +01:00
Bodmer
d883856dc0 Update for HX8357B/C driver 2022-04-29 22:58:19 +01:00
Bodmer
59dfae94b2 Associate setups with processor variant
Add ILI9342
Fix M5Stack setup name
2022-04-29 22:26:29 +01:00
Bodmer
f0ec6d22b3 Add ESP32 C3 support
Tested with Stamp C3
2022-04-27 21:57:11 +01:00
Bodmer
0b7c57fe0a Update User_Setup_Select.h
Correct missing RM68120_DRIVER
2022-03-22 23:10:13 +00:00
Mingjie Li
40306ae615 Add ST7789 172x320 display 2022-03-09 22:20:58 +08:00
Bodmer
5d9b09bc2d Comment out by default
Renumbered to Setup203
2022-03-01 23:27:43 +00:00
moion
b911c86572 add ST7789 240X280 1.69inch TFT Setup file 2022-02-28 11:47:19 +08:00
LeFauve
10d0471345 Add user setup file for LilyGo T-Display RP2040 2022-01-28 15:31:37 +10:00
Bodmer
c9997f8dc5 Update User_Setup_Select.h 2022-01-26 22:23:55 +00:00
Bodmer
e61fb8c78d Fix #1547 for RP2040 processor with ST7789 TFT
Add Arduino Nano Connect setup example 62
2022-01-26 22:20:34 +00:00
Bodmer
1242ba14d1 Bug fix 2022-01-08 02:02:29 +00:00
Bodmer
3f6f0bd779 Update User_Setup_Select.h 2022-01-05 14:44:52 +00:00
Bodmer
8a2398451b RP2040: add SPI PIO interface option, enhance 8 bit parallel PIO
The RP2040 processors can now drive 8 bit parallel and SPI displays using the PIO hardware.

The PIO offloads the processor by providing:
1. PIO managed setWindow sequence
2. PIO managed block and screen fill
2022-01-02 01:08:22 +00:00
Bodmer
eee56b2cec Add RP2040 8 bit parallel support with DMA
The RP2040 can now be used with 8 bit parallel TFT interface displays. DMA is also supported for both SPI and 8 bit parallel displays.
2021-12-18 17:06:16 +00:00
bonaime
e17ad53809 Setup for the ESP32 S2 with ST7789 display 2021-11-24 11:07:24 +01:00
Bodmer
9a084839bd Add ESP32 S2 support
Tested with ESP32 board package 2.0.1

Additional boards manager URL may need to be updated to load the latest ESP32 board package!
2021-11-18 16:44:32 +00:00
Bodmer
9e64092f58 Update User_Setup_Select.h 2021-09-18 21:45:39 +01:00
Bodmer
6b40880375 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2021-05-11 00:22:46 +01:00
Bodmer
9fc8fa6956 Add 2nd init sequence for ILI9341, see #1172
Use:
  #define ILI9341_2_DRIVER
in the setup file to invoke new initicode, instead of:
  #define ILI9341_DRIVER
2021-05-11 00:22:38 +01:00
arduino12
25d84a977a Add Setup202_SSD1351_128 and remove tft_Write_16C/D macros 2021-04-27 10:16:12 +03:00
arduino12
e1161c17f4 Add support for SSD1351! (128*128 OLED)
TODO:
Implement read functions as well..
2021-04-26 20:40:18 +03:00
Bodmer
1cc39dfa2b Update User_Setup_Select.h 2021-04-25 14:33:21 +01:00
David Cheeseman
0560cf4df3 Added device support for the WT32-SC01 2021-04-24 22:20:32 -04:00
Bodmer
f6e90349d8 Add support for Raspberry Pi Pico
Setup file "Setup60_RP2040_ILI9341.h" used for testing with ILI9341 SPI display.
2021-03-30 01:53:27 +01:00
andrew911
82b0aebded add LilyGo LilyPi variant
Based on 
https://github.com/Bodmer/TFT_eSPI/discussions/956
2021-03-09 16:19:34 +01:00
lewisxhe
bd434c6a3c Added LilyGo TTV variants 2021-03-09 16:05:28 +08:00
Bodmer
040d76f1a2 Update User_Setup_Select.h
RPi ILI9431 board reference incorrect, should be ST7796
See #1049
2021-03-06 18:35:05 +00:00
unknown
f19e98c192 add GC9A01 option 2021-02-16 00:21:08 +08:00
Bodmer
1c4860dec3 Fix RPI display issue #892
Prevent 18 bit display serial driver being invoked for RPi display
2020-12-29 13:47:28 +00:00
Bodmer
4bb3712a04 Fix #844 2020-11-30 01:09:08 +00:00
Bodmer
fd16a6066d Update ILI9486 driver for SPI 2020-11-26 14:18:28 +00:00
Bodmer
d6be490735 Add ILI9255 driver 2020-11-25 23:18:54 +00:00
Bodmer
de8619027d Add ESP8266 LittleFS examples
The ESP8266 has the LittleFS Flash filing system which is significantly faster than SPIFFS. New Smooth Font examples have been added that use LittleFS.
2020-11-14 01:38:09 +00:00
Bodmer
b0edefb39d Add Setup47 2020-11-10 11:24:41 +00:00
Bodmer
1c1ec8cfa3 #774 add GC9A01 driver
Driver added
Setup46 added
2020-10-25 12:52:37 +00:00
Bodmer
49cef1f35d Support for SSD1963 and ST7706 SPI read
The SSD1963 support has been tested with a 480x800 pixel display from Buy Display.
Support for reading an ST7796 SPI display has been added.
pushToSprite added to keywords list.
2020-10-02 01:07:15 +01:00
Bodmer
1c66d306d5 Add SSD1963 for #704
Remove setWindow optimisation clash with TFT_eFEX
2020-08-15 00:19:03 +01:00
Bodmer
dc114db01b Srite class updates + others
Add 2 new pushSprite functions:
1. Sprite to sprite
2. windowed are of sprite to screen
Examples to follow
Bug fixes to sprite class
2020-08-05 20:06:44 +01:00
Bodmer
222e95f672 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2020-03-28 13:47:27 +00:00
Bodmer
1917e8f542 Add fast STM32 parallel mode 2020-03-28 13:47:22 +00:00
Bodmer
ef38ae9b2b Merge pull request #586 from lewisxhe/master
Add TTGO CameraPlus and T-Watch setup files
2020-03-28 12:40:15 +00:00
Bodmer
8bdb3ea63e Add new setup for TTGO T4 v1.3
See #585
2020-03-28 12:35:15 +00:00
lewis he
dd897e6560 Add TTGO CameraPlus,T-Watch configure file 2020-03-28 09:08:54 +08:00
Bodmer
c689b4211d Add FLASH based anti-aliased fonts
Processors (such as STM32) that are not supported by a SPIFFS library can now use anti-aliased (smooth) fonts stored in FLASH (program) memory.
2020-02-14 23:54:37 +00:00
Bodmer
0e0fd75277 Raise to version 2.0.0
The library has been cleaned up as it has got a bit untidy due to the large number of small incremental changes.

4bit Sprite examples renaed to be consistent with others.

alphaBlend example moved to generic folder (alphaBlend fn was moved to TFT_eSPI class).
Added sections + explanatory comments to functions prototypes.

Temporary comments added for potential gotchas for noobs when using DMA.

spi_begin/end functions renamed to reflect functionality. Old fns  retained for backwards compatibility with user setup.h files.
2020-01-26 21:17:49 +00:00
Bodmer
561b488b3c Remove test setups 2020-01-12 00:10:30 +00:00
Bodmer
7f53a571f4 Add STM32 and generic processor support 2020-01-11 23:32:10 +00:00