Releases: mgaman/TFL-tube-arrivals-board-ESP32-TFT-Arduino
TFL Tube Arrivals Board TFT ESP32
TFT_Arrivals_ESP32_Arduino
Add 1 new feature and fixed a couple of bugs.
The new feature is the Daylight Savings Time checkbox, to determine if time is is displayed as GMT or DST.
The bugs fixed were not logic bugs, rather than the difference in file naming between Linux and Windows. Having done all my development on Linux and hardly ever using Windows, it took time to be noticed.
TFT_Arrivals_ESP32_Arduino
This release (Version 0.1.4) addresses 2 bugs and introduces easier ways of updating the config.json file without the need for a development environment.
- Bug 1. A 65K limit on the size of JSON data downloaded from TFL. Fixed by replacing client.getString() by client.getStream().
- Bug 2. Renaming the source file wifi.h to WiFiAr.h. Not a problem in the Linux environment but a no-no in Windows where wifi.h clashes with Arduinos WiFi.h.
- Enhancement 1. Use WiFiManager to set WiFi login credentials via the web.
- Enhancement 2. The default staton to be displayed can be setup at boot time by selecting one from the list in config.json. The default can be cancelled and reset at boot time if desired. (implemented in Version 0.1.3).
TFL Tube Arrivals Board TFT ESP32
This a rewrite of my original effort created for a 20x4 LCD display.
The basic idea of a flexible, configurable, application has been maintained with the additional aesthetic benefits of a TFT screen and touch interface. As a bonus, no wiring or external power supply are needed.
I am fully aware that modifying the configuration data means learning how to use Visual Studio Code, which may not be easy for everyone. I am working on a solution which will be addressed in the next 2 releases.
In the next release I will add a web based interface to add WiFi credentials. This only needs to be done once when connecting to a new WiFi access point.
After that I will add a web based interface to edit station data. Existing stations may be modified or deleted and new stations added.
Please bear with me while I work on the 2 upgrades.