47895f1e7b 
								
							 
						 
						
							
							
								
								Allow RP2040 to read from SPI TFT  
							
							
							
						 
						
							2022-01-27 22:15:04 +00:00  
				
					
						
							
							
								 
						
							
								3cc1e2e20a 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2022-01-26 23:08:21 +00:00  
				
					
						
							
							
								 
						
							
								e61fb8c78d 
								
							 
						 
						
							
							
								
								Fix   #1547  for RP2040 processor with ST7789 TFT  
							
							... 
							
							
							
							Add Arduino Nano Connect setup example 62 
							
						 
						
							2022-01-26 22:20:34 +00:00  
				
					
						
							
							
								 
						
							
								0daee5d502 
								
							 
						 
						
							
							
								
								Add filled rectangles with gradient  
							
							
							
						 
						
							2022-01-08 20:01:42 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								bb2424f168 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2022-01-08 02:03:49 +00:00  
				
					
						
							
							
								 
						
							
								493b1a7fe5 
								
							 
						 
						
							
							
								
								Update RP2040 PIO support  
							
							... 
							
							
							
							Add example user setup 61 
							
						 
						
							2022-01-05 00:19:19 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								681eb9dfec 
								
							 
						 
						
							
							
								
								Raise version for release  
							
							
							
						 
						
							2022-01-01 22:49:34 +00:00  
				
					
						
							
							
								 
						
							
								77a39370a3 
								
							 
						 
						
							
							
								
								Update TFT_eSPI.h  
							
							
							
						 
						
							2021-12-20 11:29:06 +00:00  
				
					
						
							
							
								 
						
							
								40cd5bfe7b 
								
							 
						 
						
							
							
								
								Bump version  
							
							
							
						 
						
							2021-12-19 11:08:23 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								dd8fc20cb4 
								
							 
						 
						
							
							
								
								Fix 1bpp pushSprite with transparent colour  
							
							
							
						 
						
							2021-12-16 01:42:23 +00:00  
				
					
						
							
							
								 
						
							
								61608a7ca2 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2021-12-12 01:34:11 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								12f9ce8691 
								
							 
						 
						
							
							
								
								Update Read_User_Setup example for RP2040  
							
							
							
						 
						
							2021-12-04 16:36:31 +00:00  
				
					
						
							
							
								 
						
							
								84a6945716 
								
							 
						 
						
							
							
								
								Updates for ESP32C3  
							
							
							
						 
						
							2021-12-01 15:55:15 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								07e77ad051 
								
							 
						 
						
							
							
								
								Fix generic driver  
							
							... 
							
							
							
							tft_Write_16N was missing. 
							
						 
						
							2021-11-27 23:26:47 +00:00  
				
					
						
							
							
								 
						
							
								a2822e6d99 
								
							 
						 
						
							
							
								
								Fix VSPI port for ESP32  
							
							... 
							
							
							
							ESP32 S2 edits caused a problem 
							
						 
						
							2021-11-18 22:03:49 +00:00  
				
					
						
							
							
								 
						
							
								9a084839bd 
								
							 
						 
						
							
							
								
								Add ESP32 S2 support  
							
							... 
							
							
							
							Tested with ESP32 board package 2.0.1
Additional boards manager URL may need to be updated to load the latest ESP32 board package! 
							
						 
						
							2021-11-18 16:44:32 +00:00  
				
					
						
							
							
								 
						
							
								0ad6de9161 
								
							 
						 
						
							
							
								
								Fix RP2040 with RPi type display  
							
							... 
							
							
							
							RPi display requires 16 bit commands and slower DC and CS strobe timings. 
							
						 
						
							2021-11-05 00:09:42 +00:00  
				
					
						
							
							
								 
						
							
								9d33b3eac2 
								
							 
						 
						
							
							
								
								RP2040 DMA image copy bug fix  
							
							... 
							
							
							
							memcpy should be memmove since areas overlap. 
							
						 
						
							2021-11-04 21:44:15 +00:00  
				
					
						
							
							
								 
						
							
								e23d8e083b 
								
							 
						 
						
							
							
								
								Correct comments  
							
							
							
						 
						
							2021-11-03 23:45:16 +00:00  
				
					
						
							
							
								 
						
							
								58f457ba97 
								
							 
						 
						
							
							
								
								Raise issue  
							
							
							
						 
						
							2021-05-24 12:04:03 +01:00  
				
					
						
							
							
								 
						
							
								8efb988cda 
								
							 
						 
						
							
							
								
								Over-ride SPI pin defaults for RP2040  
							
							... 
							
							
							
							See #1188  
							
						 
						
							2021-05-16 13:11:11 +01:00  
				
					
						
							
							
								 
						
							
								5a6ef1d05d 
								
							 
						 
						
							
							
								
								Fix   #1188  
							
							... 
							
							
							
							Support debugged for ILI9488 TFT with RP2040 processors.
Minor improvements to ESP32 code. 
							
						 
						
							2021-05-15 19:45:33 +01:00  
				
					
						
							
							
								 
						
							
								233b98aa05 
								
							 
						 
						
							
							
								
								Implement UTF8 switch  #1108  
							
							
							
						 
						
							2021-04-23 16:51:18 +01:00  
				
					
						
							
							
								 
						
							
								715b4de525 
								
							 
						 
						
							
							
								
								Fix   #1148  (RP2040 pgmspace.h warnings)  
							
							
							
						 
						
							2021-04-21 22:48:21 +01:00  
				
					
						
							
							
								 
						
							
								fd99db4354 
								
							 
						 
						
							
							
								
								Fix   #1094  
							
							... 
							
							
							
							Allow ESP8266 and RP2040 to use FLASH for pushImage () and 4bpp 
							
						 
						
							2021-04-06 19:38:19 +01:00  
				
					
						
							
							
								 
						
							
								16f144ff76 
								
							 
						 
						
							
							
								
								Fix missing macro  
							
							
							
						 
						
							2021-04-06 15:16:05 +01:00  
				
					
						
							
							
								 
						
							
								fce86c0f2e 
								
							 
						 
						
							
							
								
								Improve RPi Pico (RP2040) rendering performance  
							
							
							
						 
						
							2021-04-05 16:39:33 +01:00  
				
					
						
							
							
								 
						
							
								f6e90349d8 
								
							 
						 
						
							
							
								
								Add support for Raspberry Pi Pico  
							
							... 
							
							
							
							Setup file "Setup60_RP2040_ILI9341.h" used for testing with ILI9341 SPI display. 
							
						 
						
							2021-03-30 01:53:27 +01:00  
				
					
						
							
							
								 
						
							
								cd025dbc79 
								
							 
						 
						
							
							
								
								Fix   #1046  
							
							... 
							
							
							
							ESP32 DMA did not work if MISO pin is not defined in setup file (affected TTGO T-Display setup 21) 
							
						 
						
							2021-03-13 15:03:21 +00:00  
				
					
						
							
							
								 
						
							
								fef40d9c8b 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2021-02-23 22:48:50 +00:00  
				
					
						
							
							
								 
						
							
								0899be91df 
								
							 
						 
						
							
							
								
								Update TFT_eSPI.h  
							
							
							
						 
						
							2021-01-22 01:42:58 +00:00  
				
					
						
							
							
								 
						
							
								64239999e4 
								
							 
						 
						
							
							
								
								Fix   #893  
							
							
							
						 
						
							2020-12-31 19:44:33 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								8e75cfa83f 
								
							 
						 
						
							
							
								
								Fix   #893  
							
							
							
						 
						
							2020-12-31 00:15:26 +00:00  
				
					
						
							
							
								 
						
							
								1c4860dec3 
								
							 
						 
						
							
							
								
								Fix RPI display issue  #892  
							
							... 
							
							
							
							Prevent 18 bit display serial driver being invoked for RPi display 
							
						 
						
							2020-12-29 13:47:28 +00:00  
				
					
						
							
							
								 
						
							
								acdfeb0b36 
								
							 
						 
						
							
							
								
								Fix   #873  
							
							... 
							
							
							
							Minor performance boost to ESP32 block write 
							
						 
						
							2020-12-23 01:10:11 +00:00  
				
					
						
							
							
								 
						
							
								1b54ce87e9 
								
							 
						 
						
							
							
								
								Optional ESP32 DMA engine control of TFT_CS  
							
							... 
							
							
							
							This change has no impact on examples
See also #850  
							
						 
						
							2020-12-11 21:10:12 +00:00  
				
					
						
							
							
								 
						
							
								2162936b40 
								
							 
						 
						
							
							
								
								Enable ESP32 DMA controlled TFT_CS  
							
							... 
							
							
							
							ESP32 DMA will hold TFT_CS low automatically.
STM32 will not do this and requires bracketing DMA transfers with startWrite and endWrite as in examples. 
							
						 
						
							2020-12-07 17:43:40 +00:00  
				
					
						
							
							
								 
						
							
								ad0130309c 
								
							 
						 
						
							
							
								
								Add pushToSprite with transparent colour  
							
							... 
							
							
							
							New function:
pushToSprite(TFT_eSprite *spr, int32_t x, int32_t y, uint16_t transp)
// Note: The following sprite to sprite colour depths are currently supported:
//    Source    Destination
//    16bpp  -> 16bpp
//    16bpp  ->  8bpp
//     8bpp  ->  8bpp
//     1bpp  ->  1bpp 
							
						 
						
							2020-12-02 13:39:19 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								27216f89cc 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2020-12-01 13:25:08 +00:00  
				
					
						
							
							
								 
						
							
								d6e573c230 
								
							 
						 
						
							
							
								
								Fix SPI ILI9481  
							
							... 
							
							
							
							ILI9481 with 8 bit parallel worked OK but SPI needs an 18 bit colour interface. 
							
						 
						
							2020-11-25 22:54:30 +00:00  
				
					
						
							
							
								 
						
							
								f96c42253c 
								
							 
						 
						
							
							
								
								Add support for choosing colour order on ST7735  
							
							... 
							
							
							
							See #639  
							
						 
						
							2020-11-02 17:59:04 +00:00  
				
					
						
							
							
								 
						
							
								c8c6317241 
								
							 
						 
						
							
							
								
								Add off-screen support to readRect()  
							
							... 
							
							
							
							See #803  
							
						 
						
							2020-10-25 15:56:13 +00:00