Commit Graph

87 Commits

Author SHA1 Message Date
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
Bodmer 1476da56ba Restructured code, added ST7796
RPi MHS-4.0 inch Display-B type display now supported.
2020-01-11 00:58:38 +00:00
lewis 6f972dc980 Add T-Wristband headfile to User_Setup_Select.h 2019-12-05 10:00:04 +08:00
Bodmer 425a4744a7 Revert pin references #456 2019-11-02 13:24:58 +00:00
Bodmer e9d405ea1f Fix image cropping bug plus minor update
Images/sprites overlapping both sides of the display were not correctly
cropped.
Option added to allow RGB<>BGR colourr swap option to be used.
ESP8266 Wemos D1 R1 pin numbering difference accomodated.
TTGO T4 setup changed to use HSPI port.
2019-10-21 22:56:35 +01:00