LED and relay control
This release brings support for PWM control of the LED circuit (switching it to pin 9), and control of the relay now built into v8 (with some modification) and newer UNDBs (on pin 17/A3).
See operating instructions for this release version here.
Other changes include:
- Hardware configuration is done in separate files now, to make it easier to maintain several clocks with differing configurations
- Options menu has been divided into sections and renumbered with gaps, in hope of making it easier to understand and minimizing changes to the numbering in future
- New options for temperature format (if enabled) and anti-poisoning frequency
- A potential fix for the "frozen zeroes" bug, which I believe to have been caused by the anti-poisoning not accounting for millis() rolling over every 50 days
- Various other improvements and bugfixes
- A proper license has been applied (LPGL 2.1, determined largely by the use of Arduino libraries)
- Because of this, I've had to remove the libraries added in v1.1.0 supporting rotary encoder functionality, as they had incompatible licenses. This functionality will be brought back later another way.