[IMP] hardware: Add Diode to 5V USB Input
* Add diode to prevent voltage oopsies in case someone plugs > 5VDC to the rail
by
t3ddftw
6 years 7 months
[IMP] hardware: Minor updates to design
* Increase trace size to 0.22mm minimum
* Increase all power traces to .5mm minimum
* Add silkscreen goodies and name parts directly on PCB
* Ensure all nets are named aptly
by
t3ddftw
6 years 7 months
[IMP] hardware: Finalize Schematic & Rev 1 board
* Finish Schematic
* Finalize board layout for rev 1 board
by
t3ddftw
6 years 7 months
[ADD] hardware: Create Schematic
* Add major components to schematic and wire them
by
t3ddftw
6 years 7 months
[REM] hardware: Remove existing files
by
t3ddftw
6 years 7 months
[IMP] firmware: BC127 /BMBT Fixes
* Alter UART RX ISR to perform quicker and thus not leave bytes in the RX buffer
* Add Timer to write the BMBT Menu after a given timeout if it has not already been written
* Send RadioMenu Disable message prior to writing the menu to prevent fighting with the radio
by
t3ddftw
6 years 7 months
[IMP] firmware: BMBT / CD Changes
* Rename "BlueBus" to "Bluetooth"
* Move back button to 9th screen index on all screens, for consistency
by
t3ddftw
6 years 7 months
[IMP] firmware: Remove Startup Events / Begin Device Diagnostic parsing
* Remove BC127 / IBus startup calls and instead call all of these in a single handler function run by that init
* Begin parsing Radio Type and device manufacturer data from diagnostic responses
by
t3ddftw
6 years 7 months
[FIX] firmware: BC127 Metadata fixes
* Improve RX ISR performance so that bytes are not orphaned. This resolve the issue where the message end would sometimes get stuck in the limbo for the BC127.
* Request full metadata for partial tracks instead of pushing what we have
by
t3ddftw
6 years 7 months
[FIX] firmware: IBus Improvements
* Mark RX bytes as "[SELF]" when its something we transmitted
* Remove TX Debugging to improve performance
* Lower TX timeout to 5ms
* Add a transmit timeout to prevent us from waiting to flush the IBus TX queue to the system for more than 250ms
* const char to define conversions
by
t3ddftw
6 years 7 months