[IMP] firmware: Upgrade To Melody 7.2
* Account for lack of full metadata broadcasts from the BC127 by broadcasting the update event after a given timeout
* Move metadata and playback status out of the connected device struct, since we can only ever have one connected device
* Minor updates to the way we set the connectability/discoverability of the module
by
t3ddftw
6 years 7 months
[IMP] firmware: IBus / BM53/54 Improvements
* Resolve issue with Glitchy Menus
* Remove useless screen refreshes so that we can move away from the timer based menu writing system
by
t3ddftw
6 years 7 months
[IMP] firmware: IBus / BM53/54 Improvements
* Move Menu Writing to a scheduled task to avoid glitchy menus
* Report 1 disc loaded to ensure that the radio does not fade out momentarily while switching menus
* Only write out Area 0 when "No Disc" is reported
* Lower IBus TX delay to 10ms, since that is sensible
by
t3ddftw
6 years 7 months
[IMP] firmware: BM53/54 Improvements
* Add menu enable / disable message
* Correctly report number of discs in changer to get rid of "No Disc" error
* Move UI elements around so they make more sense
* Improvements to BT device handing
by
t3ddftw
6 years 7 months
[IMP] firmware: Add SFR setters and move task execution
* Remove all manual calls to SFRs in favor of the SFR setters
* Move task execution to main loop instead of the timer interrupt
* Use Timer1 instead of Timer3
by
t3ddftw
6 years 8 months
[IMP] firmware: Update Gitignore
by
t3ddftw
6 years 8 months
[IMP] firmware: Remove private Makefiles
by
t3ddftw
6 years 8 months
[IMP] firmware: Add EEPROM support & Abstract some code
* Add EEPROM handler for 25LC256 SPI EEPROM
* Abstract the RPOR Mapping code into a function that can be called anywhere
by
t3ddftw
6 years 8 months
[IMP] firmware: BC127 Playing and BMBT Menu improvements
* Use A2DP streaming status to update playback state
* Attempt to reconnect on error even if no device is active
* Write entire menus back out on BMBT screen clear
by
t3ddftw
6 years 8 months
[IMP] firmware: Improve IBus BMBT functionality
* Document a little better
* Update paired devices on the BMBT Menu
by
t3ddftw
6 years 8 months