Bodmer
a40e053662
Fix #1012
2021-02-19 22:04:24 +00:00
Bodmer
602525a2ab
Update Setup44_TTGO_CameraPlus.h
...
See #1007
2021-02-16 08:12:56 +00:00
unknown
4780bd2fee
add GC9A01 option and set ILI9341 as default
2021-02-16 10:16:12 +08:00
unknown
f19e98c192
add GC9A01 option
2021-02-16 00:21:08 +08:00
Bodmer
6f2c5f7301
Add Beta test link
2021-01-30 15:59:51 +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
25362ee893
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2021-01-25 14:18:50 +00:00
Bodmer
e8843111ba
Correct typos
2021-01-25 14:18:46 +00:00
Bodmer
9f083c0b2d
Update library.json
2021-01-22 01:43:57 +00:00
Bodmer
0899be91df
Update TFT_eSPI.h
2021-01-22 01:42:58 +00:00
Bodmer
9e08131add
Update library.properties
2021-01-22 01:41:41 +00:00
Bodmer
3942471ab5
Update README.md
2021-01-18 01:29:25 +00:00
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