Commit Graph

1031 Commits

Author SHA1 Message Date
Bodmer 19c745e4f8
Update README.md 2023-01-16 13:59:11 +00:00
Bodmer 6545e032b0
Update README.md 2023-01-16 13:48:07 +00:00
Bodmer b2d20d6d39
Update README.md 2023-01-16 13:00:28 +00:00
Bodmer c6d600b4a1 Fix #2297
The SSD1963 requires 18 bit colour in 3 bytes when an 8 bit parallel interface is used.

Added new PIO parallel code
2023-01-16 12:37:32 +00:00
Bodmer 890f6ff2b9 Update drawArc, add new example 2023-01-14 22:40:17 +00:00
Bodmer 19eadee669 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2023-01-13 21:23:23 +00:00
Bodmer e6024025c0 Correct sketch name 2023-01-13 21:23:21 +00:00
Bodmer 6414f511c5
Update library.properties 2023-01-13 18:09:34 +00:00
Bodmer bd33fc3ff9 Update ST7789_Init.h 2023-01-13 16:45:59 +00:00
Bodmer c208a31a26 Revert "Update Setup206_LilyGo_T_Display_S3.h"
This reverts commit 7b67abc797.
2023-01-13 16:45:44 +00:00
Bodmer 7b67abc797
Update Setup206_LilyGo_T_Display_S3.h 2023-01-13 16:27:30 +00:00
Bodmer 90c3511913 Update for high GPIO 2023-01-13 16:20:11 +00:00
Bodmer 1a50a23561
Add LilyGo_T_HMI setup file 2023-01-13 16:06:58 +00:00
lbuque beaf30cc97
Added T-HMI support (#2318)
* Added T-HMI support

Signed-off-by: lbuque <1102390310@qq.com>

* Update Setup207_LilyGo_T_HMI.h

Signed-off-by: lbuque <1102390310@qq.com>
Co-authored-by: Bodmer <Bodmer@users.noreply.github.com>
2023-01-13 16:05:23 +00:00
Bodmer b5edd54f6e Add more examples
Transparent PNG
Smooth graphics
2023-01-13 15:17:02 +00:00
Bodmer 954a3a5ed3 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2023-01-13 02:12:05 +00:00
Bodmer 1549705b96 Update .gitignore 2023-01-13 02:11:55 +00:00
Bodmer 1a6aa0476b
Update User_Setup_Select.h 2023-01-13 02:09:57 +00:00
Bodmer 79345ca72d Delete spurious files 2023-01-13 01:51:00 +00:00
Bodmer 9f829679e7 Update README.md 2023-01-13 01:48:13 +00:00
Bodmer d6b868fe79 Raise version 2023-01-13 01:37:57 +00:00
Bodmer f33836faac
T display s3 (#2317)
* Added T-DISPLAY-S3 i8080 support for more than 33 data pins (#2296)

* Modified the ESP32-S3 I8080 interface's support for data pins above 33 pins.

* Added T-DISPLAY-S3 support

* Update Setup206_LilyGo_T_Display_S3.h

* Eliminate need for TFT_DATA_PIN_OFFSET_EN in setup file

* Update TFT_eSPI_ESP32_S3.h

* Update User_Setup_Select.h

* Add new init sequence for LilyGo T Display S3

Co-authored-by: Micky <513673326@qq.com>
2023-01-13 01:33:57 +00:00
Bodmer d37f202b94
Arc test (#2316)
* Add smooth arc drawing function

Update ESP8266 architecture reference
Add pushMaskedImage() to render 16bpp images with a 1bpp mask (used for transparent PNG images plus with sprites)

New functions added using drawArc:
drawSmoothArc
drawSmoothCircle
drawSmoothRoundRect
New sqrt_fraction() added to improve smooth graphics performance on processors without a FPU (e.g. RP2040)

Faster alphaBlend() function added which retains 6bpp for green

Rename swap_coord() to transpose()

* Update TFT_eSPI.cpp

* Add arc examples
2023-01-13 01:31:57 +00:00
Bodmer ea82a7c15a
Update Setup25_TTGO_T_Display.h 2023-01-06 10:29:52 +00:00
Bodmer 91b8e248d3 Remove example
The use of a setup file in sketches only works in certain circumstances.
2023-01-03 22:20:48 +00:00
Bodmer 024453fc1e
Update README.md 2023-01-03 22:14:58 +00:00
Bodmer cc1e00d663
Update README.md 2022-12-23 22:54:56 +00:00
Bodmer 0b5512727e
Update README.md 2022-12-18 03:25:00 +00:00
Bodmer 5ab29abf30
Typo 2022-12-12 11:04:08 +00:00
Bodmer b287023ac4
Update 2022-12-12 11:03:13 +00:00
Bodmer 92f980be85
Delete untested. 2022-12-09 12:14:58 +00:00
Bodmer 8013821ad8
Update README.md 2022-11-29 22:02:51 +00:00
Bodmer 31a5ccd02e Make ESP32 family handle SPIFFS and LittleFS consistently 2022-11-29 21:55:53 +00:00
Bodmer 0fd239c751
Update README.md 2022-11-24 14:09:20 +00:00
Bodmer 543c5a3b54
Update README.md 2022-11-24 14:08:53 +00:00
Bodmer 0490b94287
Merge pull request #2195 from supcik/discussion-2191
Enable HSPI configuration for ESP-IDF
2022-11-21 22:36:54 +00:00
Jacques Supcik 6ee13641cf Enable HSPI configuration for ESP-IDF 2022-11-21 13:39:16 +01:00
Bodmer ef7c020980
Update README.md 2022-11-11 04:09:37 +00:00
Bodmer 1b07eeb980
Update README.md 2022-11-11 03:27:26 +00:00
Bodmer 48d729c2e7
Update README.md 2022-11-11 03:26:10 +00:00
Bodmer 2b6833220a
Update README.md 2022-11-11 03:16:38 +00:00
Bodmer 15cedf1e24
Merge pull request #2142 from goutamreddy/patch-2
Update Using ESP-IDF.txt
2022-11-07 23:28:06 +00:00
goutamreddy bdeeb131ad
Update Using ESP-IDF.txt
clarified instructions for not using KConfig file
2022-11-06 08:24:29 -08:00
Bodmer 421377e8bc Update Using ESP-IDF.txt 2022-11-06 00:47:01 +00:00
Bodmer c23fffe414 Add ESP-IDF basic instructions to docs folder
Note: The library author (Bodmer) does not use the ESP-IDF and therefore does not provide support for that route!
2022-11-05 21:48:06 +00:00
Bodmer f02b09a380 Update ILI9481 init code as in #2120 2022-11-05 20:37:29 +00:00
Bodmer 3c6dab0a52 Add ability to set the RP2040 parallel interface speed
// For RP2040 processor and 8 or 16 bit parallel displays:
// The parallel interface write cycle period is derived from a division of the CPU clock
// speed so scales with the processor clock. This means that the divider ratio may need
// to be increased when overclocking. I may also need to be adjusted dependant on the
// display controller type (ILI94341, HX8357C etc). If RP2040_PIO_CLK_DIV is not defined
// the library will set default values which may not suit your display.
// The display controller data sheet will specify the minimum write cycle period. The
// controllers often work reliably for shorter periods, however if the period is too short
// the display may not initialise or graphics will become corrupted.
// PIO write cycle frequency = (CPU clock/(4 * RP2040_PIO_CLK_DIV))
//#define RP2040_PIO_CLK_DIV 1 // 32ns write cycle at 125MHz CPU clock
#define RP2040_PIO_CLK_DIV 2 // 64ns write cycle at 125MHz CPU clock
//#define RP2040_PIO_CLK_DIV 3 // 96ns write cycle at 125MHz CPU clock
2022-11-05 18:12:28 +00:00
Bodmer 64a31ef252 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2022-11-03 22:24:16 +00:00
Bodmer d3a715da1e Fix #2103 and update for latest ESP8266 board package
Fix H and V gradient use in sprite
New ESP8266 board package uses RDUINO_ARCH_ESP8266
old package defined ESP8266
2022-11-03 22:24:00 +00:00
Bodmer 3d2b9ae3a2
Merge pull request #2126 from goodsoft/patch-1
Fix typo and remove unnecessary error in TFT_config.h
2022-11-01 21:01:13 +00:00