Skip to content

Releases: tomikaa87/led-timer

Firmware v1.2.0

19 Jan 17:34
Compare
Choose a tag to compare

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

21 Dec 08:48
Compare
Choose a tag to compare

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

17 Dec 09:11
Compare
Choose a tag to compare

Changes in this release:

  • Reset the RTC seconds counter on changing the time

Firmware v1.0.2

13 Dec 20:21
Compare
Choose a tag to compare
  • 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

10 Dec 14:47
Compare
Choose a tag to compare

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