Commit Graph

630 Commits

Author SHA1 Message Date
andrew911
c8c1af627c
Merge pull request #2 from u4mzu4/LilyGo_LilyPi-1
add LilyGo LilyPi variant
2021-03-09 16:26:19 +01:00
andrew911
68e314f8f7
add LilyGo LilyPi variant
Based on 
https://github.com/Bodmer/TFT_eSPI/discussions/956
2021-03-09 16:22:16 +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
Bodmer
1e9dda3fb1
Merge pull request #1060 from lewisxhe/master
Added LilyGo TTV variants
2021-03-09 11:20:04 +00:00
lewisxhe
bd434c6a3c Added LilyGo TTV variants 2021-03-09 16:05:28 +08:00
Bodmer
85539606e1 Correct typos 2021-03-06 20:16:38 +00:00
Bodmer
a7a19be467 Correct typos 2021-03-06 20:05:34 +00:00
Bodmer
c0054aaadf
Update Setup36_RPi_touch_ST7796.h
Delete comment
2021-03-06 18:39:47 +00: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
Bodmer
fef40d9c8b Raise version 2021-02-23 22:48:50 +00:00
Bodmer
2bf4d15b02 Fix #1022 2021-02-23 22:38:03 +00:00
Bodmer
190fe54266
Merge pull request #1008 from ch1y4/master
add GC9A01 option
2021-02-22 22:04:23 +00:00
unknown
3307110b00 Fix #1012 & #1013 2021-02-20 10:15:21 +08:00
Bodmer
66bcbb2669 Fix #1013 2021-02-19 22:49:19 +00:00
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