Bodmer
d1bb18bdde
Various tweaks and bug fixes
2022-10-10 19:02:05 +01:00
Bodmer
5592f603dd
tft_setup.h is included by library if it exists in sketch
2022-09-10 15:29:28 +01:00
Bodmer
c35e73a9cc
Another typo
2022-09-10 15:27:54 +01:00
Bodmer
7b2cb1dfbd
Another typo
2022-09-10 15:26:40 +01:00
Bodmer
a0dd2db654
Fix typo
2022-09-10 14:06:18 +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
333f0f845c
Correct Widget examples
2022-08-14 13:35:23 +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
f2d8d2f26d
Add new examples and ST7789 320x170 support
...
GUI examples require an extension library:
https://github.com/Bodmer/TFT_eWidget
2022-07-22 18:09:09 +01: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
fe5609e367
Fix #1802
2022-04-30 12:48:41 +01:00
Bodmer
22901f5d6e
Fix #1802
...
setTextColor has a new parameter for smooth fonts to force background fill.
2022-04-28 10:26:11 +01: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
Bodmer
896bbf62de
Update Flash_PNG.ino
2022-03-16 16:52:24 +00:00
Bodmer
97a9455e63
Add PNG image render examples
2022-02-19 15:10:49 +00:00
Bodmer
d819c2e89e
Add smooth graphics examples for new functions
2022-02-04 01:08:04 +00:00
Bodmer
a2140a4d04
Add Gradient_Fill example
2022-01-27 22:24:04 +00:00
Bodmer
8a2398451b
RP2040: add SPI PIO interface option, enhance 8 bit parallel PIO
...
The RP2040 processors can now drive 8 bit parallel and SPI displays using the PIO hardware.
The PIO offloads the processor by providing:
1. PIO managed setWindow sequence
2. PIO managed block and screen fill
2022-01-02 01:08:22 +00:00
Bodmer
5e7394f485
Update Bouncy_Circles.ino
2022-01-01 00:44:57 +00:00
Bodmer
eee56b2cec
Add RP2040 8 bit parallel support with DMA
...
The RP2040 can now be used with 8 bit parallel TFT interface displays. DMA is also supported for both SPI and 8 bit parallel displays.
2021-12-18 17:06:16 +00:00
Bodmer
174414f726
Update processing sketch bool -> boolean
2021-12-16 01:47:11 +00:00
Bodmer
5959550dd7
Allow RP2040 SPI 0 or SPI 1 ports to be used
...
Auto set of CGRAM offset for 135 x 240 ST7789 display
2021-12-05 22:34:37 +00:00
Bodmer
12f9ce8691
Update Read_User_Setup example for RP2040
2021-12-04 16:36:31 +00:00
Bodmer
11b006e1d9
Correct various inconsequential typos
2021-11-05 23:55:27 +00:00
Bodmer
637f7f1fe3
Add DMA Bouncy_Circles sketch
2021-04-24 12:09:47 +01:00
Bodmer
715b4de525
Fix #1148 (RP2040 pgmspace.h warnings)
2021-04-21 22:48:21 +01:00
Bodmer
f33674c1a2
Fix #1144 (RP2040 SPI pin settings)
...
Library now uses setup defined pins for SPI instead of defaults set by board package.
2021-04-19 00:30:28 +01:00
Bodmer
fce86c0f2e
Improve RPi Pico (RP2040) rendering performance
2021-04-05 16:39:33 +01:00
Bodmer
91c34afc49
Replace deprecated boolean type
...
Note that Processing sketches (pde type) do not accept bool, so boolean is correct.
2021-03-31 13:52:42 +01:00
Bodmer
107b2dd4ed
Update Touch_calibrate.ino
2021-03-15 13:20:25 +00: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
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
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
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
Bodmer
2c01c41c02
Disable DMA as default
2020-11-09 12:15:26 +00:00
Bodmer
aa4a32bc6b
Update Animated_Eyes_1.ino
2020-11-09 12:13:11 +00:00
Bodmer
24b0eca084
Add 2 animated eyes examples
...
Animated_Eyes_1 is an example for a single display
Animated_Eyes_2 is an example for two displays
2020-11-08 22:53:23 +00:00
Bodmer
975347d5de
Update Floyd_Steinberg.ino
2020-11-02 23:22:04 +00:00
Bodmer
9cfc86839f
Update EPD_Support.h
2020-11-02 23:18:04 +00:00
Bodmer
c9490f91b5
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2020-11-02 23:16:13 +00:00
Bodmer
7eb365fcf5
Update EPD_Support.h
2020-11-02 23:15:10 +00:00
Bodmer
e49e546d2c
Update ePaper example
...
Corrections as in #729 plus others of same ilk.
2020-11-02 23:12:33 +00:00
Bodmer
5f272751f7
Update EPD_Support.h
2020-11-02 22:42:17 +00:00
Bodmer
aaf96fa870
Update TFT_Clock_Digital.ino
...
Fix #795
2020-10-21 16:16:06 +01:00
Bodmer
0d31c9f1a5
Add Orrery example
...
Uses sprites for flicker free animation
2020-10-20 00:53:08 +01:00
Bodmer
126aa7dff5
Update Viewport_Demo.ino
...
Viewport does not need to be constrained to be within TFT area.
2020-10-14 09:09:40 +01:00