Commit Graph

1049 Commits

Author SHA1 Message Date
Bodmer 0c935de08d RP2040 18bit PIO SPI update
Update RP2040 18bit PIO SPI code for 18 bit SPI displays (tested on  ILI9488)
Add ILI9342_DRIVER option for default landscape display.
2022-03-22 23:29:30 +00:00
Bodmer ba67e95f7c Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2022-03-22 23:10:24 +00:00
Bodmer 0b7c57fe0a Update User_Setup_Select.h
Correct missing RM68120_DRIVER
2022-03-22 23:10:13 +00:00
Bodmer 810aa98fc0
Fix #1735 2022-03-22 02:26:44 +00:00
Bodmer c92c82bed5
Fix #1601
A simple typo was the problem!
2022-03-20 20:14:42 +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 3b63aa9e63 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2022-03-16 16:52:27 +00:00
Bodmer 896bbf62de Update Flash_PNG.ino 2022-03-16 16:52:24 +00:00
Bodmer 25e74fe90c
Update README.md 2022-03-16 16:23:07 +00:00
Bodmer 352d1e007c
Update ILI9486_Init.h
SW reset needed for RPi display
2022-03-15 01:21:11 +00:00
Bodmer 34d450dd90
Update library.json 2022-03-14 23:36:08 +00:00
Bodmer bc75274625
Update library.json 2022-03-14 23:34:41 +00:00
Bodmer 395b44dd34
Update library.json 2022-03-14 23:32:37 +00:00
Bodmer 1be1b4b05b
Always load button class 2022-03-13 00:12:27 +00:00
Bodmer 31b2de56c1 Update HX8357D driver to support RGB and BGR displays
In setup add the following lines:
// If green and blue swapped on display then change the RGB colour order
// Only uncomment ONE of the following options
#define TFT_RGB_ORDER TFT_RGB    //   Red-Green-Blue
//#define TFT_RGB_ORDER TFT_BGR    //   Blue-Green-RED
2022-03-12 20:04:41 +00:00
Bodmer 39b0d6ab9a
Update README.md 2022-03-10 12:01:50 +00:00
Bodmer e7767d1a8b
Merge pull request #1693 from limingjie/ST7789_172x320_driver
Add ST7789 172x320 display support
2022-03-09 17:25:28 +00:00
Bodmer ee59bd0ae9
Update README.md 2022-03-09 14:53:57 +00:00
Mingjie Li 40306ae615 Add ST7789 172x320 display 2022-03-09 22:20:58 +08:00
Bodmer cb37ae0aba
Merge pull request #1682 from Frogomeli/fix-SPICOM
Allow generic driver to use a custom SPI port
2022-03-05 00:23:27 +00:00
Bodmer 6f4cf86834
Make compatible with existing port define 2022-03-05 00:22:32 +00:00
Frogomeli 4fd8aa8bd4
Allow generic driver to use a custom SPI port
I have a SeeedStudio Wio Terminal.
I'm using this lib in VS Code with PlatformIO but the lib
don't use the `SPICOM` variable when it's a generic device.

Steps to reproduce (using a Wio Terminal):
* Create a project using PlatformIO
* Add the TFT_eSPI lib to the project
* Add in the build flags these lines
```
build_flags = 
	-DUSER_SETUP_LOADED=1
	-DILI9341_DRIVER=1
	-DHASSPI=1
	-DSPICOM=LCD_SPI
	-DTFT_CS=LCD_SS_PIN
	-DTFT_DC=LCD_DC
	-DTFT_RST=LCD_RESET
	-DTFT_BL=LCD_BACKLIGHT
	-DTFT_BACKLIGHT_ON=HIGH
	-DTFT_BACKLINGT_V=2000
```
* Compile and transfer to the device
=> only backlight works
2022-03-04 17:31:42 +01:00
Bodmer e83383c69a
Fix #1680 2022-03-04 00:59:38 +00:00
Bodmer 90804c33fb Rename setup file 2022-03-01 23:31:31 +00:00
Bodmer a23a2df977
Merge pull request #1675 from moion/add-1.69inch-TFT
add ST7789 240X280 1.69inch TFT Setup file
2022-03-01 23:29:58 +00:00
Bodmer 5d9b09bc2d
Comment out by default
Renumbered to Setup203
2022-03-01 23:27:43 +00:00
moion b911c86572 add ST7789 240X280 1.69inch TFT Setup file 2022-02-28 11:47:19 +08:00
Bodmer ec504067c1 Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI 2022-02-26 16:48:30 +00:00
Bodmer b6708b65ae Fix #1667 2022-02-26 16:48:27 +00:00
Bodmer d50b7f6c13
Revert HX8357D change #1356
Change #1356 caused issues.
2022-02-24 12:10:19 +00:00
Bodmer 284893c374 Update RP2040 PIO and smooth graphics fns 2022-02-22 21:12:33 +00:00
Bodmer d1e6637b88
Update README.md 2022-02-22 00:53:36 +00:00
Bodmer 6823025758
Update README.md 2022-02-22 00:49:08 +00:00
Bodmer 4fae4fa6cb
Fix #1656 2022-02-21 20:10:05 +00:00
Bodmer 92d51413aa Fix #1653 2022-02-21 14:32:02 +00:00
Bodmer 97a9455e63 Add PNG image render examples 2022-02-19 15:10:49 +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 4f7f8f7d7e
Update library.json 2022-02-12 19:14:31 +00:00
Bodmer 5f35a28db4
Update library.properties 2022-02-12 19:14:06 +00:00
Bodmer f0e080165a
Update TFT_eSPI.h 2022-02-12 19:13:39 +00:00
Bodmer de3c7490c2
Update TFT_eSPI_STM32.h 2022-02-12 19:11:17 +00:00
Bodmer f576040a32
Update TFT_eSPI_Generic.h 2022-02-12 19:09:57 +00:00
Bodmer 5b1b49f8ea
Update TFT_eSPI_ESP8266.h 2022-02-12 19:08:33 +00:00
Bodmer 51a6e25151
Update TFT_eSPI_ESP32.h 2022-02-12 19:06:55 +00:00
Bodmer 2aa4df5133
Update TFT_eSPI_RP2040.h 2022-02-12 19:05:33 +00:00
Bodmer efd7cc517c
Update library.json 2022-02-09 14:07:00 +00:00
Bodmer d5ba4a1886
Update library.properties 2022-02-09 14:06:07 +00:00
Bodmer 25f1398564
Update TFT_eSPI.h 2022-02-09 14:05:24 +00:00
Bodmer 3086fad767
Update TFT_eSPI_STM32.h 2022-02-09 14:04:01 +00:00