Releases: PhoenixbornTech/DigiBadge_Mini
More bugfixes, More flags!
1.2a - Bugfixes and error checking!
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
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
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.