Bugfixes for issues discovered after the 5.1 release:
Organized firmware for audio controllers making them easier to locate.
Update audio docs for new GPStar Audio firmware (v102) and re-org above.
Fix for stream (firing mode) reset on change to Mode Original.
Fix for constant vibration after firing when in slime mode.
Shorten the pack startup time for Frozen Empire (1984 bootup + Afterlife idle).
Shorten the cyclotron ramp-up for Frozen Empire to match the bootup sound.
Allow user to set a separate theme for bootup (EEPROM) vs. current theme.
Various minor fixes and code cleanup.
Enhancements:
One minor but often-requested enhancement is the ability to store the names of music tracks for display on the Web UI. There are some limits that must be observed such as a 2K limit on the overall text content due to space in non-volatile memory for the ESP32. Users will now be able to enter track names as 1 per line in a text area field for the Attenuator preferences, and it will map those names (by order) to the music tracks. For reference, you can easily supply titles for 110 songs at around 1,800 bytes. That's all 4 of the movie soundscores plus several other music tracks.
Bugfixes for issues discovered after the 5.1 release:
Enhancements:
One minor but often-requested enhancement is the ability to store the names of music tracks for display on the Web UI. There are some limits that must be observed such as a 2K limit on the overall text content due to space in non-volatile memory for the ESP32. Users will now be able to enter track names as 1 per line in a text area field for the Attenuator preferences, and it will map those names (by order) to the music tracks. For reference, you can easily supply titles for 110 songs at around 1,800 bytes. That's all 4 of the movie soundscores plus several other music tracks.