[IMP] firmware: Handler improvements
* Document timer.c
* Fire BC127 Metadata update when playback time is received since we do not always have an album to display
* Add asterisks to selected device name when selecting a BT device (CD53/BMBT)
* Request Ignition status on startup
by
t3ddftw
6 years 9 months
[IMP] firmware: Add support for new TH3122 LIN IC
* Refactor function names so they are uniform
* Refactor code surrounding IBus transmission to use STA pin status from TH3122
* Remove UART code to track RX/TX status
by
t3ddftw
6 years 9 months
[IMP] firmware: Refactor connected BT device handling
* Disallow more than a single BT connection at a time
* Automatically scan for all devices in the BC127 pairing list and use those to populate selections of devices that can be connected
* Wait until the BT connection has closed before attempting to connect to a new device
* Attempt to open any "failed" BT profiles
* Attempt to open the AVRCP/A2DP profiles if they are not active for the connected device
by
t3ddftw
6 years 9 months
[IMP] firmware: Add additional BC127 commands
* Add command to set profiles configuration
* Add command to get the paired device list
* Add functionality to request the device name for each paired device
by
t3ddftw
6 years 9 months
[IMP] firmware: Add HW/SW decoding from GT on IBus
* Decode HW/SW versions for GT via IBus
* Support MKI/MKII/MKIII/MKIV Nav messages
* Minor updates to variables to make them consistent
by
t3ddftw
6 years 9 months
[IMP] firmware: Document handler and move code to pause to main handler
* Move pause on CDC stop to main handler
* Document handler funnctions
by
t3ddftw
6 years 9 months
[IMP] firmware: Revert functionality to Melody 6.1.5
* Melody 7.1 doesn't properly inform us of track changes, so we're downgrading
by
t3ddftw
6 years 9 months
[IMP] firmware: Begin BMBT Implementation
* Add IBus functionality to decode different Nav and BMBT actions
* Update README
by
t3ddftw
6 years 9 months
[IMP] firmware: Finish CD53 implementation.
* Add Struct for CD53 Text Display
* Add Device Selection functionality to CD53
* Add code to remove non-printable characters before pushing them to the IBus
by
t3ddftw
6 years 9 months
[IMP] firmware: Improvements to BC127 support
* Disconnect inactive devices automatically
* Handle new connections correctly
* On active device disconnect, update playback status to paused
* Fix link close command
* Correctly clean our connected device structures
* Fix Makefile and configuration.xml locations for files
by
t3ddftw
6 years 9 months