Bodmer
5d497f751b
Correct typo
2017-10-25 02:05:59 +01:00
Bodmer
acd3fe7b85
Add simple touch calibrate and test sketch
...
This one does not need SPIFFS, cal data is embedded in sketch by user.
2017-10-25 01:57:42 +01:00
Bodmer
df4e658fe4
Improved touch detection and position reliability
2017-10-25 01:41:01 +01:00
Bodmer
94520c4071
XPT2046 SPI frequency can be always defined
...
One less thing to edit or forget!
2017-10-23 15:11:57 +01:00
Bodmer
19672f97e4
Update version and ReadMe
2017-10-23 02:09:10 +01:00
Bodmer
e4ea506b65
Update touch, add Button class
...
Touch reliability improved by using pressure and double sampling. Added
Adafruit compatible Button class. Added touchscreen on/off and keypad
examples.
2017-10-23 01:59:37 +01:00
Bodmer
d484a56574
Update RPi screen connection image
...
Identify touch controller chip select and required MISO line.
2017-10-20 22:13:47 +01:00
Bodmer
5591c6bae0
Change to always use mutex handling with ESP32
...
Grabbing the mutex for exclusive SPI access by the TFT library causes a
crash when OTA updates are done. Always switching the hal mutex is only
marginally slower so that is now the default.
2017-10-20 18:05:21 +01:00
Bodmer
167dcd5373
Revert 160 x 128 jpeg code
2017-10-17 00:11:13 +01:00
Bodmer
0bcf7eaa6b
Correct jpeg decoder image edge rendering
...
Revert setup file and add setup 10
2017-10-17 00:07:49 +01:00
Bodmer
f907ac31b7
Tidy up code merge
2017-10-16 23:26:54 +01:00
Bodmer
afe310f00f
Merge pull request #43 from maxpautsch/master
...
Add XPT2046 touch controller support
2017-10-16 23:00:12 +01:00
Bodmer
80b5d91ba4
Fix right edge jpeg image corruption
...
Jpeg images with non integer number of MCU pixels showed corrupted right
edge. Fix is to concatenate pixels into a contiguous block. Examples
corrected.
2017-10-11 00:59:14 +01:00
Max
548fcca258
now calibration works with all orientations.
2017-10-01 21:34:11 +02:00
Max
b6d234af70
should add ESP32 support. do not have hardware to test.
2017-10-01 00:58:33 +02:00
Max
8813ed35b1
should add esp32 support. have no hardware to test.
2017-10-01 00:56:05 +02:00
Max
944e505f36
Add XPT2046 touch controller support
...
supports esp8266 + RPi displays
2017-10-01 00:32:30 +02:00
Max
ca54325fbc
Add XPT2046 touch controller
...
supports esp8266 + RPi displays
OO
2017-10-01 00:26:33 +02:00
Bodmer
53836b6f9d
Merge pull request #37 from MarkyAD/md-branch
...
fix for ST7735_REDTAB
2017-09-16 00:46:11 +01:00
Mark
c735d18a41
fix for ST7735_REDTAB
2017-09-11 03:32:34 -04:00
Bodmer
15dcc77909
Add jpeg examples for 160x128 display
2017-07-15 23:39:57 +01:00
Bodmer
a05db0b2d2
Correct comment
2017-07-15 19:45:42 +01:00
Bodmer
8595a434c3
Raise version number, update ReadMe
2017-07-15 19:29:13 +01:00
Bodmer
6b794e1eb3
Add SPI overlap support Issue #26
...
Note, must use latest ESP board package with support for the overlap
mode
2017-07-15 18:44:49 +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
5274d35207
Revert "Clear out attributes"
...
This reverts commit 1c8a93e399 .
2017-05-23 02:02:35 +01:00
Bodmer
1c8a93e399
Clear out attributes
2017-05-22 23:48:34 +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
bd37f9a8de
Make byte pointers explicit
2017-05-01 23:42:17 +01:00
Bodmer
399411312c
Fix date over-write bug
...
Also text over-write during bootup
2017-04-27 23:56:38 +01:00
Bodmer
6353547074
Up issue
2017-04-26 22:22:46 +01:00
Bodmer
0bd3930b72
Correct missing #defines for ST7735 TFT
2017-04-26 22:16:59 +01:00
Bodmer
cdb836876d
Increment issue
...
Minor format and typo errors corrected
2017-04-24 22:43:04 +01:00
Bodmer
40d35b1892
Examples menu now based on resolution
...
Reference to particular drivers in examples have been removed as
multiple display drivers are now supported.
Tabs replaced by spaces in header file by file editor.
RPi TFT with write strobe SPI clock rate dropped to 20MHz (display
cannot cope with new high rate siWriteBlock() function)
2017-04-24 22:35:11 +01:00
Bodmer
f4ad34de74
Add RPi screen connection image
2017-04-23 20:30:04 +01:00
Bodmer
8e996c0257
Minor bug fixes plus faster block write function added
2017-04-23 18:50:53 +01:00
Bodmer
7a35c9dc4e
Tidy legacy comments
2017-04-19 00:23:48 +01:00
Bodmer
0c187c7840
Add ILI9163 128 x 128 support
2017-04-18 23:22:14 +01:00
Bodmer
89899ee382
Merge branch 'master' of https://github.com/Bodmer/TFT_eSPI
2017-04-18 23:20:49 +01:00
Bodmer
02edb37db7
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# TFT_Drivers/ILI9163_Init.h
2017-04-18 23:20:42 +01:00
Bodmer
a34f49d895
Delete ILI9163_Init.h
2017-04-18 23:19:23 +01:00
Bodmer
1668700f3a
Add ILI9163 129 x 128 display support
2017-04-18 23:15:59 +01:00
Bodmer
2ab0bb6778
Exit sleep mode
...
Exit sleep mode should not have been commented out
2017-04-18 17:36:35 +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