Commit Graph

434 Commits

Author SHA1 Message Date
Bodmer
43abc3b975
Update to clarify ILI9488 is supported in parallel mode
In 4 wire SPI mode the ILI9488 is not supported as it needs 18 bit colours spread across 3 bytes.
2018-06-01 01:10:46 +01:00
Bodmer
f2686a9024
Try alternative drawLine for HX8357D display as noted in issue #149 2018-05-29 22:06:14 +01:00
Bodmer
96a4df7214
Missing #define 2018-05-29 00:24:20 +01:00
Bodmer
4a52f5e685 Add ability to set ST7735 tab color from sketch
Use line is form:
tft.init(1);
or:
tft.init(INITR_REDTAB);
// Enumerated the configurations in library are:
#define INITR_GREENTAB
0x0
#define INITR_REDTAB    0x1
#define INITR_BLACKTAB  0x2
#define
INITR_GREENTAB2 0x3 // Use if you get random pixels on two edges of
green tab display
#define INITR_GREENTAB3 0x4 // Use if you get random
pixels on edge(s) of 128x128 screen
#define INITR_GREENTAB128 0x5 // Use
if you only get part of 128x128 screen in rotation 0 & 1
#define INITB
0xB
2018-05-25 22:48:22 +01:00
Bodmer
af5a193bad
Change to RGB as updated in #143 2018-05-20 22:33:43 +01:00
Bodmer
a3107d7ed2
RGB instead of BRG as updated in #143 2018-05-20 22:31:54 +01:00
Bodmer
002da5be97
Correct mirroring reported in #143 2018-05-19 20:01:11 +01:00
Bodmer
1c48bf6f7e
Correct mirror reported in #143 2018-05-19 19:51:20 +01:00
Bodmer
96916c2bce Add SPIFFS BMP (bitmap) image file rendering example 2018-05-01 16:44:41 +01:00
Bodmer
47f890f212
Update README.md 2018-04-27 20:07:06 +01:00
Bodmer
92c5d41fa6
Update README.md 2018-04-27 19:29:20 +01:00
Bodmer
c9708aa155
Update README.md 2018-04-27 19:28:42 +01:00
Bodmer
92a21ac94b
Update README.md 2018-04-27 19:24:15 +01:00
Bodmer
9ffe3581d0
Update README.md 2018-04-27 19:07:53 +01:00
Bodmer
dcd547b062
Update README.md 2018-04-27 19:06:55 +01:00
Bodmer
a5952ead3e
Update README.md 2018-04-27 19:05:19 +01:00
Bodmer
4704d844d2
Update README.md 2018-04-27 18:59:20 +01:00
Bodmer
2acacb71a9
Update readme 2018-04-27 18:56:31 +01:00
Bodmer
151dd60913 Add ESP32 SDcard jpeg file rendering sketch 2018-04-23 21:02:50 +01:00
Bodmer
2a9f7030d8 Fix #111 2018-04-23 20:29:52 +01:00
Bodmer
bdcbca43ec Fix ePaper 1bpp width bug 2018-04-23 20:13:33 +01:00
Bodmer
235887d860 Update weather station example
Corrected jpeg render fn to handle any width image
Minor tweaks
Remove version number from sketch name, put in settings.h
2018-04-23 20:05:50 +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
6213de3ab9 Use direct write, fix bug for TFT_CS pin >31 2018-04-22 20:38:55 +01:00
Bodmer
235f89e755 Allow ESP32 pin numbers greater than 31 for CS and DC 2018-04-21 22:49:17 +01:00
Bodmer
eded971f9f Raise minor issue 2018-04-21 09:50:41 +01:00
Bodmer
7cbf6fe048 Make some variables public
To allow access to variables that can be set via functions anyway.
2018-04-21 09:50:41 +01:00
Bodmer
4d181d7a19 Fix bug #122 by different approach 2018-04-21 09:50:41 +01:00
Bodmer
3945a9776d
Merge pull request #123 from Bodmer/revert-122-patch-1
Revert "Update Sprite.cpp"
2018-04-12 02:28:10 +01:00
Bodmer
71c06273c0
Revert "Update Sprite.cpp" 2018-04-12 02:27:22 +01:00
Bodmer
bff109a167
Merge pull request #122 from rdts/patch-1
Update Sprite.cpp
2018-04-12 01:56:15 +01:00
Bodmer
bdc9821b7d
Add this-> 2018-04-12 01:55:38 +01:00
rdts
82b749a93a
Update Sprite.cpp
Hi,
I found a bug.

_width and _height need to be initialized properly.

That is because they are used in drawString(). Lines 4118 and 4120 in TFT_eSPI.cpp.
2018-04-11 19:12:33 +02:00
Bodmer
1163817887 Update version 2018-04-11 01:04:19 +01:00
Bodmer
f56184e9cd Add diagnostic sketches
Do not load button class is touch screen chip select not defined
2018-04-11 01:03:26 +01:00
Bodmer
aa81a4eab8 Correct issue #115 2018-04-06 22:44:31 +01:00
Bodmer
f2c92fb75f Free the memory in example! 2018-04-03 01:09:10 +01:00
Bodmer
1dd28f94fb Update ReadMe 2018-04-02 03:12:34 +01:00
Bodmer
b21cdfac1a Raise issue 2018-04-02 02:55:25 +01:00
Bodmer
ada678d76e Added Waveshare ePaper support
Also added ability to push 1bpp bitmaps to a Sprite to support rendering
images on an EPaper screen.

Floyd-Steinberg dithering and basic graphics example added as first
ePaper demo.
2018-04-02 02:53:42 +01:00
Bodmer
d5f0812bbb Fix touch issue #114
Also had to mirror the coordinate transform.
2018-04-01 16:37:53 +01:00
Bodmer
7f98aeb63f Bug fix for Issue #114
The ESP32 now works OK with the RPi display.
2018-04-01 15:27:10 +01:00
Bodmer
d9d5625e48 Add 1 bpp examples 2018-03-28 01:59:06 +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
1db0c30b81
Add new drivers to list 2018-03-25 18:55:25 +01:00
Bodmer
0f22d124f6 Add note rthat Read ID sketch does not work with parallel displays 2018-03-22 22:33:01 +00:00
Bodmer
bbacd3a8a3 Fix issue in #110
Array name close[] clashes with a ESP32 function name.
Renamed array to closeX[]
2018-03-22 22:27:09 +00:00
Bodmer
ba16be5aa8
Correct Unicode format reference 2018-03-16 23:38:05 +00:00
Bodmer
a6b532e576
Smaller ePaper image 2018-03-16 23:28:10 +00:00