All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Avoid use extensive of String in CWWebServer.cpp
- New Display Rotation param. Thanks @Xefan.
- Added ntp sync in main loop. Thanks @vandalon
- Add api documentation
- Pacman clockface: Add library.json to import using platformio
- Canvas: Feature/add sprite loop and frame delay. Thanks @robegamesios
- New Manual Posix param to avoid the
timezoned.rop.nl
ezTime's timezone service. Thanks @JeffWDH!
- Set
time.google.com
as a default NTP server -pool.ntp.org
is a slug
- A bug in the Canvas clockface - Commit a216c29c4f15b1b3cadbd89805d150c2f551562b
- Canvas clockface
- Created a method to make use of the ezTime formating string
- Possibility to change Wifi user/pwd via API (must be connected)
- A helper to make HTTP requests
- RGB icons used in the startup, it was replaced by one-bit images that reduce used flash
- Configure the NTP Server
- Firmware version displayed on settings page
- LDR GPIO configuration
- Added a link in Settings page to read any pin on ESP32 (located in LDR Pin card)
- [ABC] It's possible to turnoff the display if the LDR reading < minBright
- Automatic bright control using LDR
- Restart if offline for 5 minutes
- Clockface 0x06 (Pokedex): show AM PM only when is not using 24h format
- Restart endpoint returns HTTP 204 before restarting
- Implements Improv protocol to configure wifi
- Create a Settings Page where user can set up:
- swap blue/green pins
- use 24h format or not
- timezone
- display bright
- Unused variables in main.cpp