Bodmer
22c514cce9
#940 - Extend allowed TFT_WR pin allocation for ESP32
...
TFT_WR is 8 bit parallel mode can now be allocated to GPIO >31
Note: allocating a GPIO higher than 31 has a small perfomance impact (~1.23x slower) since signle register write with the data mask cannot be performed.
2021-01-17 12:03:21 +00:00
Bodmer
f6ee102619
Merge pull request #939 from maxgerhardt/patch-1
...
Fix uncompilable TFT_eSPI_ESP32.h when TFT_RD >= 32
2021-01-17 11:25:55 +00:00
Maximilian Gerhardt
b3dab67178
Fix uncompilable TFT_eSPI_ESP32.h when TFT_RD >= 32
2021-01-17 03:13:10 +01:00
Bodmer
5f171eeefd
Fix #923 and #915
2021-01-08 23:53:28 +00:00
Bodmer
64239999e4
Fix #893
2020-12-31 19:44:33 +00:00
Bodmer
9fec44b6ea
Implement #896 plus minor changes
...
When rendering a smooth font in a sprite the anti-aliasing will pick up the sprite background colour if the text background colour is not set.
2020-12-31 17:58:28 +00:00
Bodmer
9a7958ed28
Update ILI9481_Init.h
2020-12-31 00:18:14 +00:00
Bodmer
8e75cfa83f
Fix #893
2020-12-31 00:15:26 +00:00
Bodmer
e48059a6d6
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2020-12-29 13:47:42 +00: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
a4e94634a6
Update TFT_eSPI_STM32.c
2020-12-28 01:03:56 +00:00
Bodmer
16eefd6ada
Update Setup23_TTGO_TM.h
2020-12-26 16:34:11 +00:00
Bodmer
95d1cd89c2
Update Setup25_TTGO_T_Display.h
2020-12-23 01:14:27 +00:00
Bodmer
acdfeb0b36
Fix #873
...
Minor performance boost to ESP32 block write
2020-12-23 01:10:11 +00:00
Bodmer
974cd7d9cb
Allow DMA for RPi displays
2020-12-19 13:56:02 +00:00
Bodmer
63dc212061
Correct white=transparent bug
2020-12-15 16:50:12 +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
53c3fcaa05
Update README.md
2020-12-11 15:48:43 +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
04b8ae9096
Correct missing ;
2020-12-04 20:15:45 +00:00
Bodmer
ad0130309c
Add pushToSprite with transparent colour
...
New function:
pushToSprite(TFT_eSprite *spr, int32_t x, int32_t y, uint16_t transp)
// Note: The following sprite to sprite colour depths are currently supported:
// Source Destination
// 16bpp -> 16bpp
// 16bpp -> 8bpp
// 8bpp -> 8bpp
// 1bpp -> 1bpp
2020-12-02 13:39:19 +00:00
Bodmer
42e6fc87ff
Feature update
...
Add ILI9225 support
Add viewport feature to Sprites
Rationalise common TFT_eSPI and Sprite functions and variables to use inherited functions width(), height(), rotation(), write(), pivot, cursor, swapBytes.
2020-12-01 20:06:32 +00:00
Bodmer
27216f89cc
Raise version
2020-12-01 13:25:08 +00:00
Bodmer
3b39bf10c3
Fix #846
2020-12-01 02:07:14 +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
0de102f3ac
Add ILI9481 init sequence options
...
Choosing to a different option to improve colour balance.
init options from mcufriend_kbv added.
2020-11-26 13:12:07 +00:00
Bodmer
d6be490735
Add ILI9255 driver
2020-11-25 23:18:54 +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
abe5a442b6
Allow DMA for RPi MHS 4.0 ST7796 display
...
Plus minor comment tweaks
2020-11-19 15:35:14 +00:00
Bodmer
df23e14675
Make DMA wait handling consistent for ESP32 and STM32
2020-11-19 00:36:59 +00:00
Bodmer
bf5bf1852e
Add dmaWait() for STM32
2020-11-19 00:15:21 +00:00
Bodmer
788048155c
Fix #827 (function ambiguity with Arduino DUE)
2020-11-17 18:40:39 +00:00
Bodmer
579961bd5d
Fix #630
2020-11-15 15:26:19 +00:00
Bodmer
cd98515f1f
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2020-11-14 01:38:14 +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
54f6e730b5
Stop ESP32 warning
2020-11-12 17:57:41 +00:00
Bodmer
45eb2d38e5
Update TFT_eSPI_Generic.h
2020-11-10 11:28:22 +00:00
Bodmer
b0edefb39d
Add Setup47
2020-11-10 11:24:41 +00:00
Bodmer
68869aa171
Add Setup47 for animated eyes
2020-11-10 11:22:06 +00:00
Bodmer
2c01c41c02
Disable DMA as default
2020-11-09 12:15:26 +00:00
Bodmer
aa4a32bc6b
Update Animated_Eyes_1.ino
2020-11-09 12:13:11 +00:00
Bodmer
24b0eca084
Add 2 animated eyes examples
...
Animated_Eyes_1 is an example for a single display
Animated_Eyes_2 is an example for two displays
2020-11-08 22:53:23 +00:00
Bodmer
975347d5de
Update Floyd_Steinberg.ino
2020-11-02 23:22:04 +00:00
Bodmer
9cfc86839f
Update EPD_Support.h
2020-11-02 23:18:04 +00:00
Bodmer
c9490f91b5
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2020-11-02 23:16:13 +00:00
Bodmer
7eb365fcf5
Update EPD_Support.h
2020-11-02 23:15:10 +00:00
Bodmer
e49e546d2c
Update ePaper example
...
Corrections as in #729 plus others of same ilk.
2020-11-02 23:12:33 +00:00
Bodmer
5f272751f7
Update EPD_Support.h
2020-11-02 22:42:17 +00:00
Bodmer
f96c42253c
Add support for choosing colour order on ST7735
...
See #639
2020-11-02 17:59:04 +00:00