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
Bodmer
d3210a7ee6
Fix #417 and add for 135x240 display
...
Setup 135 is for TTGO T Display (ESP32)
Plus minor tweaks to avoid some warnings
2019-10-07 17:56:17 +01:00
Bodmer
90189130ec
Update for #379
...
Added support for ST7789 135 x 240 display which needs offsets
Added Setup135_ST7789.h as an example setup file for ESP8266
2019-07-31 01:07:05 +01:00
Ricard Bitria Ribes
f14ee2cd9f
Add new driver RM68140
...
-Added new RM68140 480x320 TFT. It works like ILI9481 but needed some changes to make setRotation() work properly.
-Fixed some PlatformIO warnings
2019-07-20 20:57:22 +02:00
Bodmer
9f17920115
Add ESP32 SD support for smooth font plus performance updates
...
Added SD card storage for smooth fonts with ESP32
ESP32 will use PSRAM (if available and enabled) to hold smooth font
metrics
Improve performance of ESP32 Sprite shared functions
Add basic ST7789 driver option
Latent bug fixes for pin mask
2019-04-15 12:23:16 +01:00
Bodmer
beda811a3a
Add R61581 driver as detailed in #238
...
Not tested by Bodmer, tested by s60sc as in #238
2018-11-25 19:41:29 +00:00
Bodmer
0f630b375b
Add TTGO boards
2018-11-25 17:20:40 +00:00
Bodmer
419a7ef8de
Add option for different RGB colour order with ST7789
...
// For ST7789 ONLY, define the colour order IF the blue and red are
swapped on your display
//#define TFT_RGB_ORDER TFT_RGB // Colour order Red-Green-Blue
//#define TFT_RGB_ORDER TFT_BGR // Colour order Blue-Green-Red
2018-11-19 23:49:32 +00:00
Bodmer
1a0b37097a
Add new anti-aliased (smooth) font examples + bug fixes
...
Four new examples have been added to show different methods of rendering
the anta-aliased fonts. A few minor bugs have been corrected associated
with the font rendering. drawNumber and drawFloat handle fixed width
mono fonts with no digit movement.
2018-10-21 17:53:27 +01:00
Bodmer
27d80339d9
Update notes on ESP8266 pins
2018-07-09 10:54:05 +01:00
Bodmer
5b0d96d64d
Completed support for SPI ILI9488
...
Setup20 added for ESP8266 and Setup21 addwd for ESP32
2018-07-07 22:41:53 +01:00
Bodmer
51ed23af0f
Support ST7789 rotation offset and boards with no chip select
...
Other minor changes to tidy code up
Put back in ability to call init() multiple times in sketch
2018-07-06 18:48:24 +01:00
Bodmer
53119823f9
Add support for ST7789 display (240 x 240)
2018-06-01 18:26:09 +01:00