Commit Graph

399 Commits

Author SHA1 Message Date
Bodmer e94c24e303
Edit tips format 2020-01-05 12:28:21 +00:00
Bodmer fbf4592fc1
Tips typo 2020-01-05 12:26:16 +00:00
Bodmer c54131d9f0
Add tips 2020-01-05 12:23:45 +00:00
Bodmer 6459ddbeea
#503 additional update 2020-01-02 12:38:50 +00:00
Bodmer d02fe55c46
Fix #503
The s60sc Adafruit_Touch library fork for the ESP32 parallel mode uses the TFT_WR pin as an analogue input to read the screen resistance.  The TFT_eSPI library kept TFT_CS low permanently for performance reasons, but when used with the touch library a low analogue value on the TFT_WR pin will write spurious data to the display. 

This change toggle TFT_CS so it is only low during TFT parallel bus writes. The performance reduction is small.
2020-01-02 11:53:50 +00:00
Bodmer 308b46e125
edit 2020-01-02 01:03:02 +00:00
Bodmer bfd6287f19
edit 2020-01-02 01:02:34 +00:00
Bodmer c7af5dd304
Update news 2020-01-02 01:01:05 +00:00
Bodmer 3115285b05
Issue #505
ILI9488 not compliant to datasheet with extra clock pulse?
2020-01-02 00:50:49 +00:00
Bodmer 962cec85aa
Merge pull request #488 from lewisxhe/master
Add TTGO T-Wristband config
2019-12-06 10:34:01 +00:00
lewis 6f972dc980 Add T-Wristband headfile to User_Setup_Select.h 2019-12-05 10:00:04 +08:00
lewis de787e669e Add TTGO T-Wristband config 2019-12-05 09:15:10 +08:00
Bodmer 10078c8325
Fix #473
Update to accommodate smooth font rendering, which need a background colour specified.
2019-11-27 02:36:17 +00:00
Bodmer 34117e4830
Merge pull request #475 from lovyan03/master
Add: Destructor of TFT_eSprite.
2019-11-26 19:10:27 +00:00
lovyan03 7b71a3d8b5 Add: TFT_eSprite destructor. 2019-11-21 15:19:33 +09:00
Bodmer c6faa24494 Update notes for #268 2019-11-11 22:17:14 +00:00
Bodmer 27cde1520d Add #define to set font 2 character 0x60
By default the grave accent will be drawn as a degree symbol, a #define
has been added so it can be swapped back to the grave accent.
2019-11-11 21:53:37 +00:00
Bodmer 7a9c5a8e7d
Merge pull request #469 from lovyan03/lovyan03
Fix TextFont 2 (Font16.c) backslash(0x5c) looks like slash.
2019-11-11 21:30:27 +00:00
lovyan03 943b95ec79 Fix TextFont 2 (Font16.c) backslash(0x5c) looks like slash. 2019-11-11 11:43:18 +09:00
Bodmer 4fcebdcc62
Another typo 2019-11-11 01:23:17 +00:00
Bodmer e335481e5e
Update news 2019-11-10 03:06:23 +00:00
Bodmer 251f341812
Correct typos 2019-11-10 02:59:28 +00:00
Bodmer 9679523db3
Add gradient antialiased font image 2019-11-10 02:57:55 +00:00
Bodmer 5bb14ba2d8 Add new callback for smooth font antialiasing
Callback allows anitaliased fonts to be rendered over colour gradients
or images.
"Smooth_font_reading_TFT" example added
"Smooth_font_gradient" example added
Minor changes to avoid signed/unsigned comparison warnings.
2019-11-10 02:23:22 +00:00
Bodmer d28e43574b Fix #406 2019-11-02 15:14:20 +00:00
Bodmer d3a1ecedc3 Incorporate #453 with option 2019-11-02 14:33:57 +00:00
Bodmer 5d280f998c Fix #346 2019-11-02 14:18:33 +00:00
Bodmer 425a4744a7 Revert pin references #456 2019-11-02 13:24:58 +00:00
Bodmer 27b6509f27 Raise version 2019-10-22 23:02:41 +01:00
Bodmer bd23626b53 Correct coordinate cropping in Sprite 2019-10-22 23:01:33 +01:00
Bodmer e9d405ea1f Fix image cropping bug plus minor update
Images/sprites overlapping both sides of the display were not correctly
cropped.
Option added to allow RGB<>BGR colourr swap option to be used.
ESP8266 Wemos D1 R1 pin numbering difference accomodated.
TTGO T4 setup changed to use HSPI port.
2019-10-21 22:56:35 +01:00
Bodmer d3210a7ee6 Fix #417 and add for 135x240 display
Setup 135 is for TTGO T Display (ESP32)
Plus minor tweaks to avoid some warnings
2019-10-07 17:56:17 +01:00
Bodmer 9a84fb156b
Fix #424 2019-10-03 23:53:43 +01:00
Bodmer 0769e49718
Update Floyd_Steinberg_BMP.ino
Correct compile error.
2019-09-28 21:54:42 +01:00
Bodmer 4f68cf90e8
update diagnostic version number 2019-08-08 09:56:52 +01:00
Bodmer 90189130ec Update for #379
Added support for ST7789 135 x 240 display which needs offsets
Added Setup135_ST7789.h as an example setup file for ESP8266
2019-07-31 01:07:05 +01:00
Bodmer 4a38aa6aec Correct issue #398 2019-07-30 17:59:08 +01:00
Bodmer 00bf69fc48 Correct #400 and #402 + other tweaks
Corrected font 2 rendering issue #402
Corrected NULL pointer issue #400
Changed grave ` character (key for this character is left of numeral 1
key) to degree symbol in font 2
Change setup24 so DC pin is not D3
2019-07-30 15:56:55 +01:00
Bodmer af4a96a47a Fix #402 2019-07-24 01:42:56 +01:00
Bodmer 92f12cd45c
RM68140 driver added 2019-07-21 13:38:58 +01:00
Bodmer 3f6c4072fc
RM68140 driver added 2019-07-21 13:37:51 +01:00
Bodmer d38bdac8f7
RM8140 driver added 2019-07-21 13:33:55 +01:00
Bodmer 9bd73a33dc
RM8140 driver added 2019-07-21 13:33:08 +01:00
Bodmer 50bc8c5ff0
Merge pull request #399 from dracir9/master
Add new driver RM68140
2019-07-21 13:31:47 +01:00
Bodmer b5db2cd3fa
minor edit 2019-07-21 13:27:27 +01:00
Ricard Bitria Ribes f14ee2cd9f Add new driver RM68140
-Added new RM68140 480x320 TFT. It works like ILI9481 but needed some changes to make setRotation() work properly.
-Fixed some PlatformIO warnings
2019-07-20 20:57:22 +02:00
Bodmer ab5e407e2e
Merge pull request #366 from ImpulseAdventure/Fix_getTouch_bounds
Fix getTouch() return status upon bounds overflow
2019-06-11 19:42:45 +01:00
Bodmer da349a5fbd Minor changes 2019-06-03 23:31:04 +01:00
Calvin Hass a627c51118
Fix getTouch() return status upon bounds overflow
- When the post-remapped coordinates exceed screen bounds, `getTouch()` was returning a "valid" status without updating the coordinates. This would result in spurious touch detection events at the screen boundaries.
- The fix ensures that the return value is set to "invalid" in this boundary condition.
2019-05-21 07:13:19 -07:00
Bodmer da2239f4c1
ESP8266 compiler compatibility update #361 2019-05-20 12:35:17 +01:00