Commit Graph

634 Commits

Author SHA1 Message Date
Richard 453119970c
Update ST7789_Init.h
added ST7789_RAMCTRL setting
otherwise the default value of the second parameter, 0xF0, causes LSB of green being copied to LSB of red and blue in 16 Bit color mode, making every uneven green value grayish
2021-03-17 16:11:00 +01:00
Bodmer 107b2dd4ed
Update Touch_calibrate.ino 2021-03-15 13:20:25 +00:00
Bodmer cd025dbc79 Fix #1046
ESP32 DMA did not work if MISO pin is not defined in setup file (affected TTGO T-Display setup 21)
2021-03-13 15:03:21 +00:00
Bodmer c47d6e2d09
Merge pull request #1062 from u4mzu4/master
add LilyGo LilyPi variant
2021-03-13 02:20:27 +00:00
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