e01ea43baf 
								
							 
						 
						
							
							
								
								Fix SPI incompatibility  
							
							... 
							
							
							
							I fixed the parallel and broke the SPI, now both work! 
							
						 
						
							2018-11-25 03:47:54 +00:00  
				
					
						
							
							
								 
						
							
								5e62875ff5 
								
							 
						 
						
							
							
								
								Fix issue  #256  
							
							... 
							
							
							
							Parallel compatibility lost during recent updates.
Now working again. 
							
						 
						
							2018-11-25 03:15:16 +00:00  
				
					
						
							
							
								 
						
							
								ee7d18f7f9 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2018-11-24 23:32:00 +00:00  
				
					
						
							
							
								 
						
							
								329b794950 
								
							 
						 
						
							
							
								
								Update version and ReadMe  
							
							... 
							
							
							
							Added notes about reading from the display. 
							
						 
						
							2018-11-24 02:49:13 +00:00  
				
					
						
							
							
								 
						
							
								419a7ef8de 
								
							 
						 
						
							
							
								
								Add option for different RGB colour order with ST7789  
							
							... 
							
							
							
							// For ST7789 ONLY, define the colour order IF the blue and red are
swapped on your display
//#define TFT_RGB_ORDER TFT_RGB  // Colour order Red-Green-Blue
//#define TFT_RGB_ORDER TFT_BGR  // Colour order Blue-Green-Red 
							
						 
						
							2018-11-19 23:49:32 +00:00  
				
					
						
							
							
								 
						
							
								c51ec3751c 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2018-11-16 00:55:58 +00:00  
				
					
						
							
							
								 
						
							
								7a3d6bcab9 
								
							 
						 
						
							
							
								
								Minor performance improvements for ESP32  
							
							... 
							
							
							
							Remove legacy changes for double buffered SPI
Eliminate unecessary ESP32 SPI read/modify write
Eliminate two stage control bit changes (may impact some diplays with
setup/hold  timing and show ESP32 hardware register bug?)
Add single register write for CS and DC command
Make setAddrWindow smarter (as used in previous AVR library)
Improve compatibility with GFX sketches
Re-arrange comments slightly to improve positioning 
							
						 
						
							2018-11-14 01:05:16 +00:00  
				
					
						
							
							
								 
						
							
								2aeb09db38 
								
							 
						 
						
							
							
								
								Bump version and add option for red-tabbed 160x80 screen support to SetupX_Template.h  
							
							
							
						 
						
							2018-11-08 10:32:40 +00:00  
				
					
						
							
							
								 
						
							
								cbc2e66dfd 
								
							 
						 
						
							
							
								
								Update for WROVER to address  #232  
							
							... 
							
							
							
							The library supported 240x240 ST7789 displays only which require an 80
pixel offset in rotation 2 and 3
The library now also supports the 240x320 display which has a different
RGB colour order. 
							
						 
						
							2018-11-06 00:41:14 +00:00  
				
					
						
							
							
								 
						
							
								8d29c396e3 
								
							 
						 
						
							
							
								
								Version not raised for  #224  change  
							
							
							
						 
						
							2018-11-05 22:34:45 +00:00  
				
					
						
							
							
								 
						
							
								9666314eb6 
								
							 
						 
						
							
							
								
								Support for ESP32 PSRAM added  
							
							... 
							
							
							
							If PSRAM is fitted and enabled the Sprites are now created in PSRAM.
This makes multiple full screen buffers possible! 
							
						 
						
							2018-10-21 21:22:20 +01:00  
				
					
						
							
							
								 
						
							
								1a0b37097a 
								
							 
						 
						
							
							
								
								Add new anti-aliased (smooth) font examples + bug fixes  
							
							... 
							
							
							
							Four new examples have been added to show different methods of rendering
the anta-aliased fonts.  A few minor bugs have been corrected associated
with the font rendering. drawNumber and drawFloat handle fixed width
mono fonts with no digit movement. 
							
						 
						
							2018-10-21 17:53:27 +01:00  
				
					
						
							
							
								 
						
							
								22177cf29a 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2018-10-11 23:48:25 +01:00  
				
					
						
							
							
								 
						
							
								a9c4351c64 
								
							 
						 
						
							
							
								
								Allow more settle time for raw values read from touch controller  
							
							
							
						 
						
							2018-08-26 23:17:58 +01:00  
				
					
						
							
							
								 
						
							
								06a72ad9c3 
								
							 
						 
						
							
							
								
								Raise to 1.0.0  
							
							
							
						 
						
							2018-08-01 23:15:52 +01:00  
				
					
						
							
							
								 
						
							
								73c1831e7b 
								
							 
						 
						
							
							
								
								Add option for a different TFT read SPI frequency  
							
							... 
							
							
							
							#define SPI_READ_FREQUENCY  20000000 // Optional reduced SPI frequency
for reading TFT
Also weeded out some compiler warnings 
							
						 
						
							2018-07-29 15:00:09 +01:00  
				
					
						
							
							
								 
						
							
								5b0d96d64d 
								
							 
						 
						
							
							
								
								Completed support for SPI ILI9488  
							
							... 
							
							
							
							Setup20 added for ESP8266 and Setup21 addwd for ESP32 
							
						 
						
							2018-07-07 22:41:53 +01:00  
				
					
						
							
							
								 
						
							
								a76d0d60dc 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2018-07-06 18:49:23 +01:00  
				
					
						
							
							
								 
						
							
								98c51c57a6 
								
							 
						 
						
							
							
								
								Raise version and update ReadMe  
							
							
							
						 
						
							2018-06-01 18:28:48 +01:00  
				
					
						
							
							
								 
						
							
								54b3f0f63d 
								
							 
						 
						
							
							
								
								Add drawXBitmap() function and example  
							
							... 
							
							
							
							Example is in Generic folder, draw the Espressif logo on the screen. 
							
						 
						
							2018-04-23 17:16:18 +01:00  
				
					
						
							
							
								 
						
							
								eded971f9f 
								
							 
						 
						
							
							
								
								Raise minor issue  
							
							
							
						 
						
							2018-04-21 09:50:41 +01:00  
				
					
						
							
							
								 
						
							
								1163817887 
								
							 
						 
						
							
							
								
								Update version  
							
							
							
						 
						
							2018-04-11 01:04:19 +01:00  
				
					
						
							
							
								 
						
							
								b21cdfac1a 
								
							 
						 
						
							
							
								
								Raise issue  
							
							
							
						 
						
							2018-04-02 02:55:25 +01:00  
				
					
						
							
							
								 
						
							
								1f531523dd 
								
							 
						 
						
							
							
								
								Update ReadMe and raise version  
							
							
							
						 
						
							2018-03-26 01:16:00 +01:00  
				
					
						
							
							
								 
						
							
								9276b0162d 
								
							 
						 
						
							
							
								
								Add support for 1 bit per pixel in Sprite class  
							
							... 
							
							
							
							This is stage one of support for ePaper displays from Waveshare.
Examples for 1 bit per pixel Sprites and 2 or 3 colour ePaper displays
to follow soon. 
							
						 
						
							2018-03-26 01:02:23 +01:00  
				
					
						
							
							
								 
						
							
								8e7e2a3b8f 
								
							 
						 
						
							
							
								
								Increment version  
							
							
							
						 
						
							2018-03-12 22:50:35 +00:00  
				
					
						
							
							
								 
						
							
								a00011c2df 
								
							 
						 
						
							
							
								
								Add 8 bit parallel TFT  support for ESP32  
							
							... 
							
							
							
							Add interface driver macro
Add 8 bit parallel support
Add 8 bit parallel read support
Add ILI9481, ILI9488 and HX8357D drivers
Update version and ReadMe
Update Create_Font processing sketch
Add slightly narrower alternative font 8 
							
						 
						
							2018-03-10 23:08:57 +00:00  
				
					
						
							
							
								 
						
							
								324ee1a510 
								
							 
						 
						
							
							
								
								Update files for new fonts  
							
							
							
						 
						
							2018-02-24 19:31:25 +00:00  
				
					
						
							
							
								 
						
							
								8752236ac2 
								
							 
						 
						
							
							
								
								Add smooth (antialiased) fonts  
							
							
							
						 
						
							2018-02-24 19:02:20 +00:00  
				
					
						
							
							
								 
						
							
								8df115ab4d 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2018-02-22 22:33:49 +00:00  
				
					
						
							
							
								 
						
							
								ff335f61c5 
								
							 
						 
						
							
							
								
								Make setup files consistent  
							
							... 
							
							
							
							User setups are now all based on the same template. 
							
						 
						
							2018-02-09 21:52:26 +00:00  
				
					
						
							
							
								 
						
							
								299eafc45a 
								
							 
						 
						
							
							
								
								Add ESP32 to platform list  
							
							
							
						 
						
							2018-02-08 00:59:30 +00:00  
				
					
						
							
							
								 
						
							
								b737a398b3 
								
							 
						 
						
							
							
								
								Correct version add ESP32  
							
							
							
						 
						
							2018-02-08 00:56:50 +00:00  
				
					
						
							
							
								 
						
							
								e9fa103aae 
								
							 
						 
						
							
							
								
								Updaye keywords  
							
							
							
						 
						
							2018-02-08 00:53:14 +00:00  
				
					
						
							
							
								 
						
							
								cf80bc22ad 
								
							 
						 
						
							
							
								
								Update keywords  
							
							
							
						 
						
							2018-02-06 23:39:41 +00:00  
				
					
						
							
							
								 
						
							
								f3190fde71 
								
							 
						 
						
							
							
								
								Allow init() to be called in sketch to reset and re-initialise TFT  
							
							... 
							
							
							
							Solution to Issue #85  
							
						 
						
							2018-01-27 19:22:42 +00:00  
				
					
						
							
							
								 
						
							
								139fe8dc4c 
								
							 
						 
						
							
							
								
								Stop y wrapping  
							
							... 
							
							
							
							I need this in my project but will add a switch. 
							
						 
						
							2018-01-27 14:20:22 +00:00  
				
					
						
							
							
								 
						
							
								9de702f8b3 
								
							 
						 
						
							
							
								
								Update issue  
							
							
							
						 
						
							2018-01-27 13:47:57 +00:00  
				
					
						
							
							
								 
						
							
								2e84218ecb 
								
							 
						 
						
							
							
								
								Add touch pressure hysterisis and user defined sensitivity  
							
							... 
							
							
							
							getTouch accepts a third optional pressure threshold, default is 600,
increasing means harder presses are needed.
getTouch(uint16_t *x, uint16_t *y, uint16_t threshold = 600); 
							
						 
						
							2017-12-21 23:16:11 +00:00  
				
					
						
							
							
								 
						
							
								93ba6e3716 
								
							 
						 
						
							
							
								
								Add scrolling inside a sprite  
							
							... 
							
							
							
							Added example "Sprite_scroll"
Tidy up virtual function list
Add PROGMEM bitmap image functions 
							
						 
						
							2017-12-10 23:04:31 +00:00  
				
					
						
							
							
								 
						
							
								7f909a1527 
								
							 
						 
						
							
							
								
								Fix bug in 16 bit transparent Sprite  
							
							
							
						 
						
							2017-12-03 02:55:43 +00:00  
				
					
						
							
							
								 
						
							
								ae8571b474 
								
							 
						 
						
							
							
								
								Raise version  
							
							
							
						 
						
							2017-12-03 02:30:42 +00:00  
				
					
						
							
							
								 
						
							
								0a2c84212b 
								
							 
						 
						
							
							
								
								Raise version for  #60  fix  
							
							
							
						 
						
							2017-11-30 22:42:47 +00:00  
				
					
						
							
							
								 
						
							
								706af163c0 
								
							 
						 
						
							
							
								
								Add some crash prevention  
							
							... 
							
							
							
							Prevent memory access to non-existant Sprite memory areas which would
cause a processor reset. 
							
						 
						
							2017-11-30 00:27:56 +00:00  
				
					
						
							
							
								 
						
							
								1e60eda376 
								
							 
						 
						
							
							
								
								Raise version to 0.17.12  
							
							
							
						 
						
							2017-11-29 10:00:11 +00:00  
				
					
						
							
							
								 
						
							
								e2d019b656 
								
							 
						 
						
							
							
								
								Update version number  
							
							
							
						 
						
							2017-11-24 15:04:15 +00:00  
				
					
						
							
							
								 
						
							
								312b7c1128 
								
							 
						 
						
							
							
								
								Tidy up 8 bit sprite code and fix gugs  
							
							... 
							
							
							
							Minor tweaks and speed improvements 
							
						 
						
							2017-11-24 14:12:29 +00:00  
				
					
						
							
							
								 
						
							
								3b5e673603 
								
							 
						 
						
							
							
								
								Version update, minor tweaks and typos  
							
							
							
						 
						
							2017-11-22 00:53:09 +00:00  
				
					
						
							
							
								 
						
							
								19672f97e4 
								
							 
						 
						
							
							
								
								Update version and ReadMe  
							
							
							
						 
						
							2017-10-23 02:09:10 +01:00  
				
					
						
							
							
								 
						
							
								8595a434c3 
								
							 
						 
						
							
							
								
								Raise version number, update ReadMe  
							
							
							
						 
						
							2017-07-15 19:29:13 +01:00  
				
					
						
							
							
								 
						
							
								bacd198832 
								
							 
						 
						
							
							
								
								Free font bounding box correction  
							
							... 
							
							
							
							1 pixel correctio for background bounding box determination 
							
						 
						
							2017-07-07 23:52:01 +01:00  
				
					
						
							
							
								 
						
							
								cbc8d209a3 
								
							 
						 
						
							
							
								
								Remove 1 pixel border on FreeFont background  
							
							... 
							
							
							
							This caused problems when the font is rendered at screen edges. 
							
						 
						
							2017-06-16 19:05:12 +01:00  
				
					
						
							
							
								 
						
							
								49340b3952 
								
							 
						 
						
							
							
								
								Add RPi display support for ESP32  
							
							
							
						 
						
							2017-06-16 15:17:28 +01:00  
				
					
						
							
							
								 
						
							
								2d0f580a38 
								
							 
						 
						
							
							
								
								Silicon bug work-around for Issue  #21  
							
							... 
							
							
							
							There is a silicon bug in the ESP32, writing the same value to a
register twice sometimes fails. TFT_CS needs a delay though, so the fix
is to write two different values to the register. 
							
						 
						
							2017-06-16 13:45:49 +01:00  
				
					
						
							
							
								 
						
							
								d9694ef50d 
								
							 
						 
						
							
							
								
								Correct textwrap limit (Issue  #18 )  
							
							
							
						 
						
							2017-05-22 23:43:26 +01:00  
				
					
						
							
							
								 
						
							
								a2ab44f106 
								
							 
						 
						
							
							
								
								Revert "Corrext teztwrap limit (Issue  #18 )"  
							
							... 
							
							
							
							This reverts commit 4230f6bc30 
							
						 
						
							2017-05-22 23:41:56 +01:00  
				
					
						
							
							
								 
						
							
								4230f6bc30 
								
							 
						 
						
							
							
								
								Corrext teztwrap limit (Issue  #18 )  
							
							
							
						 
						
							2017-05-22 23:41:32 +01:00  
				
					
						
							
							
								 
						
							
								c52db6bf59 
								
							 
						 
						
							
							
								
								Add ESP32 compatibility  
							
							... 
							
							
							
							Tested with ILI9341 only so far! 
							
						 
						
							2017-05-20 01:37:58 +01:00  
				
					
						
							
							
								 
						
							
								6353547074 
								
							 
						 
						
							
							
								
								Up issue  
							
							
							
						 
						
							2017-04-26 22:22:46 +01:00  
				
					
						
							
							
								 
						
							
								cdb836876d 
								
							 
						 
						
							
							
								
								Increment issue  
							
							... 
							
							
							
							Minor format and typo errors corrected 
							
						 
						
							2017-04-24 22:43:04 +01:00  
				
					
						
							
							
								 
						
							
								8e996c0257 
								
							 
						 
						
							
							
								
								Minor bug fixes plus faster block write function added  
							
							
							
						 
						
							2017-04-23 18:50:53 +01:00  
				
					
						
							
							
								 
						
							
								1668700f3a 
								
							 
						 
						
							
							
								
								Add ILI9163 129 x 128 display support  
							
							
							
						 
						
							2017-04-18 23:15:59 +01:00  
				
					
						
							
							
								 
						
							
								c2dcf25cc1 
								
							 
						 
						
							
							
								
								Add support for ST7735 128x128 display  
							
							... 
							
							
							
							May not cater for 128x128 ST7735 displays with different RGB and offset
configurations. 
							
						 
						
							2017-04-16 16:13:12 +01:00  
				
					
						
							
							
								 
						
							
								a71a98a59c 
								
							 
						 
						
							
							
								
								Increment version  
							
							
							
						 
						
							2017-04-14 16:00:44 +01:00  
				
					
						
							
							
								 
						
							
								6526e34e7c 
								
							 
						 
						
							
							
								
								Work around for D4 IDE bug  
							
							... 
							
							
							
							A condition can exist where pin D4 is allocated a value of 0
The workaround is to define and use pin numbers in the PIN_Dx format 
							
						 
						
							2017-04-14 15:45:40 +01:00  
				
					
						
							
							
								 
						
							
								d31cbc3dbd 
								
							 
						 
						
							
							
								
								Format and code tidy - fixes for compatibility issues  
							
							
							
						 
						
							2017-04-14 01:04:04 +01:00  
				
					
						
							
							
								 
						
							
								e65f4cb1fe 
								
							 
						 
						
							
							
								
								Rename swap() to avoid clashes  
							
							... 
							
							
							
							Increment version 
							
						 
						
							2017-04-13 00:20:19 +01:00  
				
					
						
							
							
								 
						
							
								d3d877c8e2 
								
							 
						 
						
							
							
								
								Add RPi display support for write strobe mod  
							
							
							
						 
						
							2017-03-27 02:15:30 +01:00  
				
					
						
							
							
								 
						
							
								31343c367a 
								
							 
						 
						
							
							
								
								Update version  
							
							
							
						 
						
							2017-02-25 02:18:37 +00:00  
				
					
						
							
							
								 
						
							
								237565cff0 
								
							 
						 
						
							
							
								
								Update with multiple User_Setup file option  
							
							... 
							
							
							
							Added Tools folder and licence for Marek's screenshot viewer utility 
							
						 
						
							2017-02-22 10:04:26 +00:00  
				
					
						
							
							
								 
						
							
								e1b2959577 
								
							 
						 
						
							
							
								
								First draft release  
							
							... 
							
							
							
							Not yet fully tested but seems to work OK! 
							
						 
						
							2017-02-22 03:07:17 +00:00