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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								ef93dbe687 
								
							 
						 
						
							
							
								
								Make ST7789 drivers consistent  
							
							... 
							
							
							
							Simplified driver ST7789_2_DRIVER not supports 135 x 240 display.
This will not fix  #763  since user specifies alternative ST7789_DRIVER which already supports 135x240 displays. 
							
						 
						
							2020-10-02 20:47:00 +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  
				
					
						
							
							
								 
						
							
								d7fdcc0991 
								
							 
						 
						
							
							
								
								Fix   #740  and  #704  
							
							... 
							
							
							
							#740 : To avoid ambiguity the pushSprite for writing a sprite to another sprite has been renamed pushToSprite
#704 : Change to 18 bit colurs for SSD1963 with SPI interface
Remove outdated TFT_SPIFFS_Jpeg example 
						
							2020-09-07 22:04:42 +01:00  
				
					
						
							
							
								 
						
							
								731228d13a 
								
							 
						 
						
							
							
								
								Fix deleteSprite  
							
							... 
							
							
							
							Fixes  #736  and also delete color map even if the sprite has not been created. 
						
							2020-08-28 21:18:26 +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  
				
					
						
							
							
								 
						
							
								90cabab91a 
								
							 
						 
						
							
							
								
								Update to aid use of ESP32 with multiple displays  #687  
							
							... 
							
							
							
							Fix issue when using ESP32 & using multiple TFT displays & not defining TFT_CS.
Note: Future support for multiple displays in all possible hardware combinations may not be practical. 
							
						 
						
							2020-07-09 14:20:34 +01:00  
				
					
						
							
							
								 
						
							
								a6d50ea5ef 
								
							 
						 
						
							
							
								
								#682  Add created() function for sprites  
							
							... 
							
							
							
							New function added:
  bool created(void);
to check if sprite has been rotated. Example:
if ( !spr.created() ) Serial.println("Sprite has not been created"); 
							
						 
						
							2020-07-07 00:52:55 +01:00  
				
					
						
							
							
								 
						
							
								a3fea4299e 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2020-06-19 10:07:59 +01:00  
				
					
						
							
							
								 
						
							
								24750c605d 
								
							 
						 
						
							
							
								
								Add option to use STM32 SPI port 2  
							
							... 
							
							
							
							See new #define options in "Setup29_ILI9341_STM32.h" 
							
						 
						
							2020-06-13 21:05:47 +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  
				
					
						
							
							
								 
						
							
								21aa38b87f 
								
							 
						 
						
							
							
								
								Update version  
							
							
							
						 
						
							2020-06-05 16:43:48 +01:00  
				
					
						
							
							
								 
						
							
								cd10a92f11 
								
							 
						 
						
							
							
								
								Allow ESP32 SPI pins to be undefined  
							
							... 
							
							
							
							See #618  
							
						 
						
							2020-05-13 18:28:44 +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  
				
					
						
							
							
								 
						
							
								7e4566f3f2 
								
							 
						 
						
							
							
								
								Raise version to 2.2.6  
							
							
							
						 
						
							2020-05-10 00:19:12 +01:00  
				
					
						
							
							
								 
						
							
								cc4f35f8c1 
								
							 
						 
						
							
							
								
								ESP32 DMA update  
							
							... 
							
							
							
							dmaBusy() checks and is no longer blocking
pushImageDMA() faster if setAddrWindow is not built into transaction list. 
							
						 
						
							2020-05-08 21:25:38 +01:00  
				
					
						
							
							
								 
						
							
								f6748bf906 
								
							 
						 
						
							
							
								
								Add ESP32 SPI DMA capability  
							
							... 
							
							
							
							DMA test examples now work on ESP32 
							
						 
						
							2020-05-05 21:21:28 +01:00  
				
					
						
							
							
								 
						
							
								fb2e669d37 
								
							 
						 
						
							
							
								
								1,4,8 bpp Sprites requite different default swapBytes settings  
							
							
							
						 
						
							2020-05-01 22:38:14 +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