Bodmer
8c83eb84bd
Add half duplex SDA read to ESP32 S2
...
Add half duplex SDA read to ESP32 S2 (tested)
Add new setup example for S2 and ST7735 with SDA pin
Remove commented out code
Raise version
2023-01-31 18:57:30 +00:00
Bodmer
5f5fef5419
Add DMA capability to ESP32 S3
...
DMA examples all tested and run as expected.
2023-01-23 14:32:01 +00:00
Bodmer
a6909486a4
Raise version to 2.5.1
2023-01-22 00:39:10 +00:00
Bodmer
890f6ff2b9
Update drawArc, add new example
2023-01-14 22:40:17 +00:00
Bodmer
b5edd54f6e
Add more examples
...
Transparent PNG
Smooth graphics
2023-01-13 15:17:02 +00:00
Bodmer
d6b868fe79
Raise version
2023-01-13 01:37: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
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
49f44e41aa
Fix #1960
...
TFT pixel reads for smooth graphics functions now supported.
2022-10-12 23:50:28 +01:00
Bodmer
d1bb18bdde
Various tweaks and bug fixes
2022-10-10 19:02:05 +01:00
Bodmer
de688f5ae7
Move sketch tft_setup.h checking code
2022-09-11 13:51:11 +01:00
Bodmer
55477b58b2
Update for setup within sketch option
...
The TFT configuration (user setup) can now be included inside an Arduino IDE sketch providing the instructions in the example Generic->Sketch_with_tft_setup are followed. See ReadMe tab in that sketch for the instructions.
2022-09-10 13:48:56 +01:00
Bodmer
90fe790ff9
Fix meters Widget example
2022-08-11 15:43:11 +01:00
Bodmer
cc9787deaf
Update for Pico W, update sprite smooth font rendering
...
Update example for Pico W
If a background colour is not specified for smooth font rendering in a sprite then read the sprite background pixel colour.
2022-07-22 20:16:56 +01:00
Bodmer
ec23732c11
Update ReadMe and raise version to 2.4.73
2022-07-22 18:17:09 +01:00
Bodmer
d94408bdaa
Fix #1758
...
As proposed in #1914
2022-07-19 12:29:41 +01:00
Bodmer
23df2a9628
Update TFT_eSPI.h
2022-06-18 17:51:21 +01:00
Dracir
a9f435eced
Fix ESP-IDF header include issue
2022-05-21 11:59:07 +02:00
Bodmer
7bf48bb179
Add 16 bit parallel for RP2040 processor
...
Correct legacy comments
Add ESP32 S3 parallel setup 70d
Add setups 105-107 for RP2040 with 16 bit display
Add file conversion notes to PNG array example
2022-05-16 19:58:05 +01:00
Bodmer
79b41bc833
Add #define to disable warnings ( #1788 )
...
// Define in setup to disable all #warnings in library (can be put in User_Setup_Select.h)
#define DISABLE_ALL_LIBRARY_WARNINGS
2022-04-27 22:28:52 +01:00
Bodmer
f0ec6d22b3
Add ESP32 C3 support
...
Tested with Stamp C3
2022-04-27 21:57:11 +01:00
Bodmer
e09230c9ac
Raise version to 2.4.60
2022-04-25 02:29:08 +01:00
Bodmer
cfb4689c85
Patch for ESP32 C3 - may or may not work!
...
I do NOT have and ESP32 C3 to test with!
2022-04-24 04:00:36 +01:00
Bodmer
a815d77ec4
S3 update 2
2022-04-22 02:45:04 +01:00
Bodmer
338d56ca42
S3 update
2022-04-22 02:44:10 +01:00
Dracir
24a6a06a6b
Merge upstream branch 'upstream/master'
2022-04-20 16:26:27 +02:00
Bodmer
7fc8b99b64
Add new background fill approach to smooth fonts
...
A new background rendering approach is used for smooth fonts which almost eliminates flicker. tft.print... can now be used with a background rendered for smooth fonts. Font_Demo_1/2/3... examples have been updated.
A new "docs" folder has been created and files moved there. The Tools folder now only contains support tools.
#1757 fixed by using Arduino calls.
A new USER_SETUP_ID parameter can be added to setup files and checked via a new verifySetupID(id); function.
Version raised to v2.4.50
2022-04-18 19:15:40 +01:00
dracir
c016ea65f0
Fix TFT_eSprite crash and improve menu
2022-04-14 12:51:11 +02:00
dracir
248c15d9e9
Add idf component files
2022-04-10 12:53:58 +02:00
Bodmer
e52a0161e6
Fix #1760 , fix #1763 , fix #1764
2022-04-10 01:24:10 +01:00
Bodmer
6cd087ca7c
Raise version to 2.4.44
2022-03-22 23:30:48 +00:00
Bodmer
8480f39a9c
Various updates - raise to version 2.4.43
...
Sprite class uses TFT_eSPI setBitmapColor - fn deleted
Small performance improvement to RP2040 SPI PIO
Typo corrections
Correct (unused) tft_Write_32 for STM32
Update HX8357D rotation code
Enable software reset for ILI9486
Add preliminary RM68120 support
2022-03-17 14:12:10 +00:00
Bodmer
b6708b65ae
Fix #1667
2022-02-26 16:48:27 +00:00
Bodmer
284893c374
Update RP2040 PIO and smooth graphics fns
2022-02-22 21:12:33 +00:00
Bodmer
92d51413aa
Fix #1653
2022-02-21 14:32:02 +00:00
Bodmer
032e54dd10
Allow drawFloat with decimal places = 0
...
See #1639
2022-02-16 20:16:30 +00:00
Bodmer
86101770ac
Not all processors support buffered write()
2022-02-16 19:52:52 +00:00
Bodmer
f0e080165a
Update TFT_eSPI.h
2022-02-12 19:13:39 +00:00
Bodmer
25f1398564
Update TFT_eSPI.h
2022-02-09 14:05:24 +00:00
Bodmer
10fbeece04
Update TFT_eSPI.h
2022-02-06 16:11:38 +01:00
Bodmer
d819c2e89e
Add smooth graphics examples for new functions
2022-02-04 01:08:04 +00:00
Bodmer
b6db90ada4
Add new anit-aliased graphics functions
...
Examples to follow.
2022-02-03 15:37:44 +00:00
Bodmer
cb2f5be6c8
Allow use of older (pre 2.0.0) ESP32 board packages
2022-01-29 18:52:00 +00:00
Bodmer
47895f1e7b
Allow RP2040 to read from SPI TFT
2022-01-27 22:15:04 +00:00
Bodmer
3cc1e2e20a
Raise version
2022-01-26 23:08:21 +00:00
Bodmer
e61fb8c78d
Fix #1547 for RP2040 processor with ST7789 TFT
...
Add Arduino Nano Connect setup example 62
2022-01-26 22:20:34 +00:00
Bodmer
0daee5d502
Add filled rectangles with gradient
2022-01-08 20:01:42 +00:00
Bodmer
73ff86b85b
Support external font classes in button class
...
Original Adafruit button rendering code can be used with an external font class if "textFont" is set to 255.
See #1536
2022-01-08 14:50:44 +00:00
Bodmer
bb2424f168
Raise version
2022-01-08 02:03:49 +00:00
Bodmer
493b1a7fe5
Update RP2040 PIO support
...
Add example user setup 61
2022-01-05 00:19:19 +00:00