Bodmer
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
Bodmer
5b0d96d64d
Completed support for SPI ILI9488
...
Setup20 added for ESP8266 and Setup21 addwd for ESP32
2018-07-07 22:41:53 +01:00
Bodmer
a76d0d60dc
Raise version
2018-07-06 18:49:23 +01:00
Bodmer
98c51c57a6
Raise version and update ReadMe
2018-06-01 18:28:48 +01:00
Bodmer
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
Bodmer
eded971f9f
Raise minor issue
2018-04-21 09:50:41 +01:00
Bodmer
1163817887
Update version
2018-04-11 01:04:19 +01:00
Bodmer
b21cdfac1a
Raise issue
2018-04-02 02:55:25 +01:00
Bodmer
1f531523dd
Update ReadMe and raise version
2018-03-26 01:16:00 +01:00
Bodmer
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
Bodmer
8e7e2a3b8f
Increment version
2018-03-12 22:50:35 +00:00
Bodmer
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
Bodmer
324ee1a510
Update files for new fonts
2018-02-24 19:31:25 +00:00
Bodmer
8752236ac2
Add smooth (antialiased) fonts
2018-02-24 19:02:20 +00:00
Bodmer
8df115ab4d
Raise version
2018-02-22 22:33:49 +00:00
Bodmer
ff335f61c5
Make setup files consistent
...
User setups are now all based on the same template.
2018-02-09 21:52:26 +00:00
Bodmer
299eafc45a
Add ESP32 to platform list
2018-02-08 00:59:30 +00:00
Bodmer
b737a398b3
Correct version add ESP32
2018-02-08 00:56:50 +00:00
Bodmer
e9fa103aae
Updaye keywords
2018-02-08 00:53:14 +00:00
Bodmer
cf80bc22ad
Update keywords
2018-02-06 23:39:41 +00:00
Bodmer
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
Bodmer
139fe8dc4c
Stop y wrapping
...
I need this in my project but will add a switch.
2018-01-27 14:20:22 +00:00
Bodmer
9de702f8b3
Update issue
2018-01-27 13:47:57 +00:00
Bodmer
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
Bodmer
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
Bodmer
7f909a1527
Fix bug in 16 bit transparent Sprite
2017-12-03 02:55:43 +00:00
Bodmer
ae8571b474
Raise version
2017-12-03 02:30:42 +00:00
Bodmer
0a2c84212b
Raise version for #60 fix
2017-11-30 22:42:47 +00:00
Bodmer
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
Bodmer
1e60eda376
Raise version to 0.17.12
2017-11-29 10:00:11 +00:00
Bodmer
e2d019b656
Update version number
2017-11-24 15:04:15 +00:00
Bodmer
312b7c1128
Tidy up 8 bit sprite code and fix gugs
...
Minor tweaks and speed improvements
2017-11-24 14:12:29 +00:00
Bodmer
3b5e673603
Version update, minor tweaks and typos
2017-11-22 00:53:09 +00:00
Bodmer
19672f97e4
Update version and ReadMe
2017-10-23 02:09:10 +01:00
Bodmer
8595a434c3
Raise version number, update ReadMe
2017-07-15 19:29:13 +01:00
Bodmer
bacd198832
Free font bounding box correction
...
1 pixel correctio for background bounding box determination
2017-07-07 23:52:01 +01:00
Bodmer
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
Bodmer
49340b3952
Add RPi display support for ESP32
2017-06-16 15:17:28 +01:00
Bodmer
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
Bodmer
d9694ef50d
Correct textwrap limit (Issue #18 )
2017-05-22 23:43:26 +01:00
Bodmer
a2ab44f106
Revert "Corrext teztwrap limit (Issue #18 )"
...
This reverts commit 4230f6bc30
.
2017-05-22 23:41:56 +01:00
Bodmer
4230f6bc30
Corrext teztwrap limit (Issue #18 )
2017-05-22 23:41:32 +01:00
Bodmer
c52db6bf59
Add ESP32 compatibility
...
Tested with ILI9341 only so far!
2017-05-20 01:37:58 +01:00
Bodmer
6353547074
Up issue
2017-04-26 22:22:46 +01:00
Bodmer
cdb836876d
Increment issue
...
Minor format and typo errors corrected
2017-04-24 22:43:04 +01:00
Bodmer
8e996c0257
Minor bug fixes plus faster block write function added
2017-04-23 18:50:53 +01:00
Bodmer
1668700f3a
Add ILI9163 129 x 128 display support
2017-04-18 23:15:59 +01:00
Bodmer
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
Bodmer
a71a98a59c
Increment version
2017-04-14 16:00:44 +01:00
Bodmer
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