47895f1e7b 
								
							 
						 
						
							
							
								
								Allow RP2040 to read from SPI TFT  
							
							
							
						 
						
							2022-01-27 22:15:04 +00:00  
				
					
						
							
							
								 
						
							
								0d12646909 
								
							 
						 
						
							
							
								
								Fix RP2040 PIO pin override  
							
							
							
						 
						
							2022-01-26 22:47:18 +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  
				
					
						
							
							
								 
						
							
								420165904c 
								
							 
						 
						
							
							
								
								Fix   #1578  
							
							
							
						 
						
							2022-01-26 21:30:52 +00:00  
				
					
						
							
							
								 
						
							
								0daee5d502 
								
							 
						 
						
							
							
								
								Add filled rectangles with gradient  
							
							
							
						 
						
							2022-01-08 20:01:42 +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  
				
					
						
							
							
								 
						
							
								e66d0f4069 
								
							 
						 
						
							
							
								
								Fix   #1499  
							
							
							
						 
						
							2021-12-19 10:57:36 +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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								5a6ef1d05d 
								
							 
						 
						
							
							
								
								Fix   #1188  
							
							... 
							
							
							
							Support debugged for ILI9488 TFT with RP2040 processors.
Minor improvements to ESP32 code. 
							
						 
						
							2021-05-15 19:45:33 +01:00  
				
					
						
							
							
								 
						
							
								6b40880375 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/Bodmer/TFT_eSPI  
							
							
							
						 
						
							2021-05-11 00:22:46 +01:00  
				
					
						
							
							
								 
						
							
								9fc8fa6956 
								
							 
						 
						
							
							
								
								Add 2nd init sequence for ILI9341, see  #1172  
							
							... 
							
							
							
							Use:
  #define ILI9341_2_DRIVER
in the setup file to invoke new initicode, instead of:
  #define ILI9341_DRIVER 
							
						 
						
							2021-05-11 00:22:38 +01:00  
				
					
						
							
							
								 
						
							
								25d84a977a 
								
							 
						 
						
							
							
								
								Add Setup202_SSD1351_128 and remove tft_Write_16C/D macros  
							
							
							
						 
						
							2021-04-27 10:16:12 +03:00  
				
					
						
							
							
								 
						
							
								e1161c17f4 
								
							 
						 
						
							
							
								
								Add support for SSD1351! (128*128 OLED)  
							
							... 
							
							
							
							TODO:
Implement read functions as well.. 
							
						 
						
							2021-04-26 20:40:18 +03:00  
				
					
						
							
							
								 
						
							
								233b98aa05 
								
							 
						 
						
							
							
								
								Implement UTF8 switch  #1108  
							
							
							
						 
						
							2021-04-23 16:51:18 +01:00  
				
					
						
							
							
								 
						
							
								fd99db4354 
								
							 
						 
						
							
							
								
								Fix   #1094  
							
							... 
							
							
							
							Allow ESP8266 and RP2040 to use FLASH for pushImage () and 4bpp 
							
						 
						
							2021-04-06 19:38:19 +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  
				
					
						
							
							
								 
						
							
								66bcbb2669 
								
							 
						 
						
							
							
								
								Fix   #1013  
							
							
							
						 
						
							2021-02-19 22:49:19 +00:00  
				
					
						
							
							
								 
						
							
								a40e053662 
								
							 
						 
						
							
							
								
								Fix   #1012  
							
							
							
						 
						
							2021-02-19 22:04:24 +00:00  
				
					
						
							
							
								 
						
							
								04b8ae9096 
								
							 
						 
						
							
							
								
								Correct missing ;  
							
							
							
						 
						
							2020-12-04 20:15:45 +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  
				
					
						
							
							
								 
						
							
								3b39bf10c3 
								
							 
						 
						
							
							
								
								Fix   #846  
							
							
							
						 
						
							2020-12-01 02:07:14 +00:00  
				
					
						
							
							
								 
						
							
								d6be490735 
								
							 
						 
						
							
							
								
								Add ILI9255 driver  
							
							
							
						 
						
							2020-11-25 23:18:54 +00:00  
				
					
						
							
							
								 
						
							
								c8c6317241 
								
							 
						 
						
							
							
								
								Add off-screen support to readRect()  
							
							... 
							
							
							
							See #803  
							
						 
						
							2020-10-25 15:56:13 +00:00  
				
					
						
							
							
								 
						
							
								1c1ec8cfa3 
								
							 
						 
						
							
							
								
								#774  add GC9A01 driver  
							
							... 
							
							
							
							Driver added
Setup46 added 
							
						 
						
							2020-10-25 12:52:37 +00:00  
				
					
						
							
							
								 
						
							
								e4e17b9af1 
								
							 
						 
						
							
							
								
								Correct fillCircle function  
							
							
							
						 
						
							2020-10-19 16:21:00 +01:00  
				
					
						
							
							
								 
						
							
								b1f8cae069 
								
							 
						 
						
							
							
								
								Finalise viewport changes  
							
							
							
						 
						
							2020-10-13 13:35:03 +01:00  
				
					
						
							
							
								 
						
							
								505ca81a70 
								
							 
						 
						
							
							
								
								Complete viewport update  
							
							
							
						 
						
							2020-10-11 22:36:02 +01:00  
				
					
						
							
							
								 
						
							
								13d217dc89 
								
							 
						 
						
							
							
								
								Add viewport feature  
							
							... 
							
							
							
							2 new example sketches added for viewport demonstration 
							
						 
						
							2020-10-06 00:51:41 +01:00  
				
					
						
							
							
								 
						
							
								22ca8193c5 
								
							 
						 
						
							
							
								
								Improve RLE font rendering  
							
							... 
							
							
							
							See #766  
							
						 
						
							2020-10-02 22:00:03 +01:00  
				
					
						
							
							
								 
						
							
								49cef1f35d 
								
							 
						 
						
							
							
								
								Support for SSD1963 and ST7706 SPI read  
							
							... 
							
							
							
							The SSD1963 support has been tested with a 480x800 pixel display from Buy Display.
Support for reading an ST7796 SPI display has been added.
pushToSprite added to keywords list. 
							
						 
						
							2020-10-02 01:07:15 +01:00  
				
					
						
							
							
								 
						
							
								1c66d306d5 
								
							 
						 
						
							
							
								
								Add SSD1963 for  #704  
							
							... 
							
							
							
							Remove setWindow optimisation clash with TFT_eFEX 
							
						 
						
							2020-08-15 00:19:03 +01:00  
				
					
						
							
							
								 
						
							
								a8cd5c5d91 
								
							 
						 
						
							
							
								
								Correct TFT_eFEX issue 24  
							
							
							
						 
						
							2020-08-06 12:51:10 +01:00  
				
					
						
							
							
								 
						
							
								dc114db01b 
								
							 
						 
						
							
							
								
								Srite class updates + others  
							
							... 
							
							
							
							Add 2 new pushSprite functions:
1. Sprite to sprite
2. windowed are of sprite to screen
Examples to follow
Bug fixes to sprite class 
							
						 
						
							2020-08-05 20:06:44 +01:00  
				
					
						
							
							
								 
						
							
								7861a0206e 
								
							 
						 
						
							
							
								
								Add missing //  
							
							
							
						 
						
							2020-06-15 13:54:45 +01:00  
				
					
						
							
							
								 
						
							
								8cb59566d4 
								
							 
						 
						
							
							
								
								Add multi TFT option support for issue  #663  
							
							... 
							
							
							
							Avoid coordinate optimisation for sketch controlled multiple TFT displays. Add #define MULTI_TFT_SUPPORT
to prevent setAddr optimisation that relies on coordinate transfer minimisation. 
							
						 
						
							2020-06-15 12:22:38 +01:00  
				
					
						
							
							
								 
						
							
								284f52b009 
								
							 
						 
						
							
							
								
								Allow partially of screen RLE fonts  
							
							
							
						 
						
							2020-06-11 22:34:22 +01:00  
				
					
						
							
							
								 
						
							
								fb86ae4d1b 
								
							 
						 
						
							
							
								
								Update Read_User_Setup add  #648  
							
							... 
							
							
							
							Read_User_Setup now includes backlight settings 
							
						 
						
							2020-06-06 14:55:02 +01:00  
				
					
						
							
							
								 
						
							
								1314a34c3d 
								
							 
						 
						
							
							
								
								Fix   #625  
							
							... 
							
							
							
							pushRect() reinstated to pair with readRect() so swapBytes does not need to be changed from true to false before calling. 
							
						 
						
							2020-05-13 16:33:12 +01:00  
				
					
						
							
							
								 
						
							
								fb2e669d37 
								
							 
						 
						
							
							
								
								1,4,8 bpp Sprites requite different default swapBytes settings  
							
							
							
						 
						
							2020-05-01 22:38:14 +01:00  
				
					
						
							
							
								 
						
							
								1f2d4b0a75 
								
							 
						 
						
							
							
								
								Issue  #510  part STM32F103 workaround  
							
							
							
						 
						
							2020-05-01 20:57:03 +01:00  
				
					
						
							
							
								 
						
							
								90af737fa1 
								
							 
						 
						
							
							
								
								Fix   #606  inconsistency + others  
							
							... 
							
							
							
							TFT_eFEX also needs updating so Rotated_Sprite_3 example renders correctly.
pushImage for FLASH images updated so partly off-screen images are correctly rendered. 
							
						 
						
							2020-04-26 17:05:19 +01:00  
				
					
						
							
							
								 
						
							
								e937a3496f 
								
							 
						 
						
							
							
								
								Diagnostic sketch update + others  
							
							... 
							
							
							
							Read_User_Setup updated to be compatible with STM32 and new structure format.
Reduction in compiler warnings
Update Sprite destructor
Update version to 2.2.1 
							
						 
						
							2020-04-16 14:33:42 +01:00  
				
					
						
							
							
								 
						
							
								875b451590 
								
							 
						 
						
							
							
								
								Fix Sprite 1bpp scroll bug  
							
							... 
							
							
							
							Sprite scroll function fixed for 1bpp
readPixelValue() updated
Performance of circle drawing functions improved.
Version raised to 2.2.0 
							
						 
						
							2020-03-30 21:51:26 +01:00  
				
					
						
							
							
								 
						
							
								7f7cc24b00 
								
							 
						 
						
							
							
								
								Add new animated dial example  
							
							... 
							
							
							
							See Sprite "Animated_dial" example. 
							
						 
						
							2020-03-20 00:30:12 +00:00  
				
					
						
							
							
								 
						
							
								ac8845d589 
								
							 
						 
						
							
							
								
								Fix   #566  plus others  
							
							... 
							
							
							
							Fix image rendering issue.
Deprecate use of pushColors.
Improve ES8266 image rendering performance for ESP8266 and ILI9488.
Add getTextPadding(). 
							
						 
						
							2020-03-07 16:26:44 +00:00