Bodmer
8c83eb84bd
Add half duplex SDA read to ESP32 S2
...
Add half duplex SDA read to ESP32 S2 (tested)
Add new setup example for S2 and ST7735 with SDA pin
Remove commented out code
Raise version
2023-01-31 18:57:30 +00:00
Bodmer
f0ec6d22b3
Add ESP32 C3 support
...
Tested with Stamp C3
2022-04-27 21:57:11 +01:00
Bodmer
4e8af767bd
Fix bug for ESP32 with 8 bit parallel SSD1963
2022-04-23 19:26:20 +01:00
Bodmer
38b52a46a1
Update TFT_eSPI_ESP32.c
2022-04-22 21:26:22 +01:00
Bodmer
7fc8b99b64
Add new background fill approach to smooth fonts
...
A new background rendering approach is used for smooth fonts which almost eliminates flicker. tft.print... can now be used with a background rendered for smooth fonts. Font_Demo_1/2/3... examples have been updated.
A new "docs" folder has been created and files moved there. The Tools folder now only contains support tools.
#1757 fixed by using Arduino calls.
A new USER_SETUP_ID parameter can be added to setup files and checked via a new verifySetupID(id); function.
Version raised to v2.4.50
2022-04-18 19:15:40 +01:00
Bodmer
9cfcf7cbfe
Revert "Support esp32 - c3"
2022-02-08 18:42:27 +00:00
gql19950701
8a1d91652f
Support esp32 - c3
2022-02-08 11:31:32 +08:00
Dr. Stefan Labich
14ff368d5f
added USE_FSPI_PORT flag to support more ESP32-S2 boards
2022-02-02 16:52:09 +01: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
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
Bodmer
84a6945716
Updates for ESP32C3
2021-12-01 15:55:15 +00: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
5a6ef1d05d
Fix #1188
...
Support debugged for ILI9488 TFT with RP2040 processors.
Minor improvements to ESP32 code.
2021-05-15 19:45:33 +01:00
Bodmer
8a8ad47521
Add DMA for RP2040 with SPI displays
2021-04-18 23:21:38 +01:00
Bodmer
1c36c2c933
Support pseudo 16 bit
...
See #299
2021-03-27 22:27:09 +00:00
Bodmer
b1fb969e86
Update TFT_eSPI_ESP32.c
2021-01-27 05:20:31 +00:00
Bodmer
e829dcac21
Avoid compiler optimising out register writes
...
Precautionary change to avoid potential issues in future developments and during debug
2021-01-27 05:10:53 +00:00
Bodmer
acdfeb0b36
Fix #873
...
Minor performance boost to ESP32 block write
2020-12-23 01:10:11 +00:00
Bodmer
1b54ce87e9
Optional ESP32 DMA engine control of TFT_CS
...
This change has no impact on examples
See also #850
2020-12-11 21:10:12 +00:00
Bodmer
2162936b40
Enable ESP32 DMA controlled TFT_CS
...
ESP32 DMA will hold TFT_CS low automatically.
STM32 will not do this and requires bracketing DMA transfers with startWrite and endWrite as in examples.
2020-12-07 17:43:40 +00:00
Bodmer
fd16a6066d
Update ILI9486 driver for SPI
2020-11-26 14:18:28 +00:00
Bodmer
d6e573c230
Fix SPI ILI9481
...
ILI9481 with 8 bit parallel worked OK but SPI needs an 18 bit colour interface.
2020-11-25 22:54:30 +00:00
Bodmer
df23e14675
Make DMA wait handling consistent for ESP32 and STM32
2020-11-19 00:36:59 +00:00
Bodmer
579961bd5d
Fix #630
2020-11-15 15:26:19 +00:00
Bodmer
ee91f723e7
Update DMA fn clipping for viewport
2020-10-06 20:00:59 +01: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
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
cd10a92f11
Allow ESP32 SPI pins to be undefined
...
See #618
2020-05-13 18:28:44 +01:00
Bodmer
cc4f35f8c1
ESP32 DMA update
...
dmaBusy() checks and is no longer blocking
pushImageDMA() faster if setAddrWindow is not built into transaction list.
2020-05-08 21:25:38 +01:00
Bodmer
f6748bf906
Add ESP32 SPI DMA capability
...
DMA test examples now work on ESP32
2020-05-05 21:21:28 +01:00
Bodmer
ac8845d589
Fix #566 plus others
...
Fix image rendering issue.
Deprecate use of pushColors.
Improve ES8266 image rendering performance for ESP8266 and ILI9488.
Add getTextPadding().
2020-03-07 16:26:44 +00:00
Bodmer
55e97ffe33
Fix #539
2020-02-16 18:50:39 +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