Commit Graph

951 Commits

Author SHA1 Message Date
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 1242ba14d1 Bug fix 2022-01-08 02:02:29 +00:00
Bodmer 6df79d020b
Update README.md 2022-01-05 17:12:43 +00:00
Bodmer 3f6f0bd779 Update User_Setup_Select.h 2022-01-05 14:44:52 +00:00
Bodmer 04af1d11ea Update README.md 2022-01-05 00:24:25 +00:00
Bodmer 1dd7b4ec6c Update README.md 2022-01-05 00:21:27 +00:00
Bodmer 493b1a7fe5 Update RP2040 PIO support
Add example user setup 61
2022-01-05 00:19:19 +00:00
Bodmer 553307aa63
Fix typo 2022-01-03 23:29:31 +00:00
Bodmer c725f201ee
Update TFT_eSPI_RP2040.c 2022-01-02 19:50: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 681eb9dfec Raise version for release 2022-01-01 22:49:34 +00:00
Bodmer 5e7394f485
Update Bouncy_Circles.ino 2022-01-01 00:44:57 +00:00
Bodmer d9573fe10f
Update README.md 2021-12-21 01:32:18 +00:00
Bodmer 77a39370a3
Update TFT_eSPI.h 2021-12-20 11:29:06 +00:00
Bodmer 4b841c03e3
Update library.json 2021-12-20 11:27:06 +00:00
Bodmer 7060d0cd6f
Update library.properties 2021-12-20 11:26:20 +00:00
Bodmer 40cd5bfe7b Bump version 2021-12-19 11:08:23 +00:00
Bodmer e66d0f4069
Fix #1499 2021-12-19 10:57:36 +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 20ad7e2cc1
Update README.md 2021-12-18 12:51:20 +00:00
Bodmer 48ad4c98fc Add new RP2040 branch link 2021-12-16 16:29:08 +00:00
Bodmer 174414f726 Update processing sketch bool -> boolean 2021-12-16 01:47:11 +00:00
Bodmer ebdc2dead9 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2021-12-16 01:42:30 +00:00
Bodmer dd8fc20cb4 Fix 1bpp pushSprite with transparent colour 2021-12-16 01:42:23 +00:00
Bodmer 3129fbf296
Update Setup52_LilyPi_ST7796.h
Reduce SPI read clock frequency to avoid bit errors on reading CGRAM.
2021-12-12 20:55:44 +00:00
Bodmer 61608a7ca2 Raise version 2021-12-12 01:34:11 +00:00
Bodmer 2aa554f072 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2021-12-12 01:33:31 +00:00
Bodmer a474f4cd23 Fix #1313 2021-12-12 01:33:27 +00:00
Bodmer 64a45f6e07
Merge pull request #1241 from matixan/master
Add option to use SPI3 in STM32F4 (and possibly also in F2)
2021-12-11 22:51:23 +00:00
Bodmer bcce0fc7ce
Update README.md 2021-12-09 11:33:38 +00:00
Bodmer 77fc9baea7
Update README.md 2021-12-08 00:54:36 +00:00
Bodmer f42daecdb8 Update notes in response to #1475
On ESP8266 when using overlap, only one SPI device can share the FLASH SPI bus .
2021-12-08 00:22:53 +00:00
Bodmer 2e626b0d7e Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2021-12-06 00:41:28 +00:00
Bodmer 52f3186da9 #1314 Re-instate $ symbol with options to replace with £
In setup add:
#define FONT_4_GBP
To replace $ with £ in font 4
2021-12-06 00:41:23 +00:00
Bodmer 289eb7a255
Update README.md 2021-12-05 22:57:05 +00:00
Bodmer 4dd15657bf
Update README.md 2021-12-05 22:55:30 +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 84a6945716 Updates for ESP32C3 2021-12-01 15:55:15 +00:00
Bodmer 9bf9c0940f Update for GC9A01 display
Correct sprite rendering
GC9A01 expects exact number of pixels to fill setWindow area.
2021-11-28 13:57:15 +00:00
Bodmer 07e77ad051 Fix generic driver
tft_Write_16N was missing.
2021-11-27 23:26:47 +00:00
Bodmer ee7955b34d
Merge pull request #1446 from sbonaime/master
Setup for the ESP32 S2 with Adafruit ST7789 display
2021-11-27 17:42:34 +00:00
Bodmer dff20fd77d
Update Setup71_ESP32_S2_ST7789.h 2021-11-27 17:40:10 +00:00
bonaime e17ad53809 Setup for the ESP32 S2 with ST7789 display 2021-11-24 11:07:24 +01:00
Bodmer f60425d52b
Merge pull request #1440 from ivankravets/patch-1
Declare header files for PlatformIO
2021-11-21 12:25:43 +00:00
Bodmer b955571a60
Update README.md 2021-11-21 11:55:51 +00:00
Ivan Kravets d73057a39c
Declare header files for PlatformIO 2021-11-19 12:18:36 +02:00
Bodmer a2822e6d99 Fix VSPI port for ESP32
ESP32 S2 edits caused a problem
2021-11-18 22:03:49 +00:00
Bodmer c8c5dd7cbb Update README.md 2021-11-18 17:15:38 +00:00