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