Commit Graph

305 Commits

Author SHA1 Message Date
Bodmer 641ac9f51e
Load via library manager now available. 2018-09-17 23:37:14 +01:00
Bodmer a9c4351c64 Allow more settle time for raw values read from touch controller 2018-08-26 23:17:58 +01:00
Bodmer 2f4c48ee72
Add note about SDO
(leave TFT SDO disconnected if other SPI devices share MISO)
2018-08-02 22:51:25 +01:00
Bodmer 59f4b17ed3
Add note about SDO line
(leave TFT SDO disconnected if other SPI devices share MISO)
2018-08-02 22:49:30 +01:00
Andriy Makukha 7d48498f45 Returned SPI_MODE3 for the ST7789 driver 2018-08-02 16:32:20 +08:00
Bodmer 06a72ad9c3
Raise to 1.0.0 2018-08-01 23:15:52 +01:00
Bodmer 273aed5c85
Raise to version 1.0.0 2018-08-01 23:14:59 +01:00
Andriy Makukha 8eefc6f26e Added ST7789 initialization 2018-08-01 21:36:15 +08:00
Shawn A d8684840aa update user_setup 2018-07-30 12:10:42 -05:00
Shawn A 3ad0820390 adds support for 160x80 ebay module
unknown module 160x80 BGR inverted, offset 26
differs from adafruit of same size
2018-07-30 12:08:02 -05:00
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 40e2c8dc74 Update so read TFT works for ILI9488 SPI display
Small performance improvement for ILI9488
2018-07-11 20:30:39 +01:00
Bodmer 27d80339d9
Update notes on ESP8266 pins 2018-07-09 10:54:05 +01:00
Bodmer 2773d6a148
Update text re. ILI9488 SPI support
ILI9488 is now supported in SPI mode as well as 8 bit parallel.
2018-07-08 15:04:33 +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 51ed23af0f Support ST7789 rotation offset and boards with no chip select
Other minor changes to tidy code up
Put back in ability to call init() multiple times in sketch
2018-07-06 18:48:24 +01:00
Bodmer 6c78430d9a
Merge pull request #151 from per1234/fix-filename
Rename file to match #include directive
2018-06-02 16:56:52 +01:00
per1234 30c01c94ef
Rename file to match #include directive
Mismatch of case between filename and #include directive causes compilation to fail in case sensitive operating systems such as Linux. Rather than correct the filename in the #include directive I have chosen to change the filename to make it consistent with the other file of the similar name. A search indicates that this is also consistent with the official spelling of the font.
2018-06-02 05:41:08 -07:00
Bodmer 98c51c57a6 Raise version and update ReadMe 2018-06-01 18:28:48 +01:00
Bodmer 53119823f9 Add support for ST7789 display (240 x 240) 2018-06-01 18:26:09 +01:00
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