Releases: tomikaa87/led-timer
Releases · tomikaa87/led-timer
Firmware v1.2.0
Changes in this release:
- The firmware has been adjusted for PIC16(L)F18326
- A bug that caused resetting manual output override on passing scheduler segment boundaries (at :30 and :00) has been fixed
- The output controller logic has been improved and cleaned-up
- The splash screen now has a reset reason indicator (MCLR, stack over/underflow etc.)
- I2C speed has been reduced to 400 kHz for more stability in low input voltage situations
- Diode voltage drop configuration value has been updated for BAT54C
- The debug indicator has been extended with the states of the output controller
Firmware v1.0.4
Changes in this release:
- Sleep mode behavior is significantly improved
- Spend less time in awake state by skipping unnecessary heavy tasks
- Fixed an issue when the LED output was flashing output after the external power returned
- Disabled debug-related code and EUSART peripheral by default to save space and power
- Added visual debug state indicator
Firmware v1.0.3
Changes in this release:
- Reset the RTC seconds counter on changing the time
Firmware v1.0.2
- Fix missing title for clock settings
- Add setting for display brightness
- Decrease the MCU clock speed to 16 MHz to save power
Firmware v1.0.0
First release of the firmware.
The planned features are implemented, including:
- Turning the output on/off based on the programmed schedule
- Turning the output on/off on-demand temporarily, until the next schedule state change occurs
- Easy to understand screens with indicators and key cheat-sheet
- Settings screen to adjust the schedule and the LED output brightness (PWM duty cycle)
- Settings saved to and loaded from the internal EEPROM
- Automatic detection of main power loss and enabling power-saving features while running on the backup battery
- Time keeping even when the main power is lost
- Backup battery level indication on the main screen