Skip to content
This repository was archived by the owner on Dec 29, 2019. It is now read-only.

Releases: PhoenixbornTech/DigiBadge_Mini

More bugfixes, More flags!

02 Jun 21:23

Choose a tag to compare

Actually fixes the old mode saving issue that was supposed to be fixed in 1.2a
Actually fixes the Still Image/Slideshow not loading on restart

Also adds the Agender and Nonbinary Pride Flags, for a total of 7 flags!

1.2a - Bugfixes and error checking!

24 May 01:35

Choose a tag to compare

Bugs fixed:

  • Bug where old mode wasn't saved on entering power down mode.
  • Bug where Still Image/Slideshow wasn't loaded on restart, as SD card and Flash were loaded in wrong order.

Enhancements:

  • More thorough error checking when settings are loaded from Flash
  • All settings have error checking when loaded from Flash

Changes:

  • Migrated to SPIMemory from SPIFlash

Version 1.2 - Updated SD Card usage

12 May 05:28

Choose a tag to compare

I know, I know. Bad form putting out a new release less than an hour after the old one.

This update addresses #18 and instead of hard resetting the device, takes advantage of the updated SD card library to simply reload the SD card.

Additionally, it fixes a bug in the Pride Flags. With no "Default" set, if the flag number became something incorrect, flags became inaccessible. The LGBT flag is now the default flag, which will allow the device to self-correct in case of errors.

DigiBadge Mini with Menu System

12 May 04:13
1620d1b

Choose a tag to compare

The DigiBadge Mini, complete with fully functioning menu system and Flash support. The Menu system allows access to a few features that were not available previously, such as brightness and slideshow timing. Additionally, a mode can be selected directly, without having to cycle through other modes.

This menu system uses all 30720 bytes of the ATMega328p's Program Memory, so there aren't likely to be any significant changes to the system! Libraries that are more lightweight could be used to free up some more memory, but the ones used are actively maintained, which is a much better improvement.

The SPI Flash library will be undergoing a rename to SPI Memory in the near future - Once that happens, the library will be replaced and the code updated.