Wykres commitów

18 Commity (master)

Autor SHA1 Wiadomość Data
Rob Riggs 98ceec2559 Use a ping-pong buffer for USB RX. Simplify code and improve flow control. 2020-07-04 14:45:20 -05:00
Rob Riggs 99ef558766 Work around hang when changing demodulators. 2020-02-23 15:49:35 -06:00
Rob Riggs 464b05481d Add noreturn attribute to _Error_Handler() to squelch warnings. 2020-02-22 19:06:26 -06:00
Rob Riggs cd2b1f2dde Add code to support changing CPU frequency. 2020-02-07 19:48:34 -06:00
Rob Riggs 5aaed41cac Fix modulator configuration issue when running without battery. Update version to 1.1.5. 2019-10-20 15:31:53 -05:00
Rob Riggs 9e699d07e4 Set the MAC address on startup. Support 'reset to defaults' by holding down power button while pressing reset. 2019-01-19 17:41:56 -06:00
Rob Riggs f87873d26a Fix USB connection/battery charging issue. 2019-01-13 13:17:54 -06:00
Rob Riggs e00cb3d8ba Use same serial number encoding algo that is used in DFU. We now show same serial number in USB, BLE and device info data. Update firmware revision to 1.0.0. 2019-01-12 14:25:22 -06:00
Rob Riggs 5ba4233871 Negotiate battery charging when turned off and plugged in. Fixed #7. 2019-01-10 21:21:11 -06:00
Rob Riggs 533b5d0ce0 Fix #3. Store error message in SRAM and reset. Return error message in GET_ALL_VALUES. 2019-01-06 16:39:34 -06:00
Rob Riggs 084566f115 Read MAC address from BT module and send it as part of GET_ALL_VALUES. Fixes #2. 2019-01-05 22:50:08 -06:00
Rob Riggs 1373e62ba0 Set serial number in BM78 DIS and USB descriptor, and return it via KISS HW commands. 2018-10-29 14:06:52 -05:00
Rob Riggs 97b304bc7e Clean up BM78 init. Add support for RTC alarm. Defines for USB suspend/resume. 2018-10-28 21:35:51 -05:00
Rob Riggs 0fcbc6f919 FreeRTOS updated with HAL update. 2018-10-28 21:31:35 -05:00
Rob Riggs 992ae6dfe9 Mock up support for suspend. Fix charge enable on address assignment after HAL update. 2018-10-28 21:30:57 -05:00
Rob Riggs 9fc5e95a41 Enable link power management for USB. 2018-09-19 22:22:26 -05:00
Rob Riggs a5a754572c Fix pin names. Add more message types, including power control (sleep). Add a CxxErrorHandler to address C++ warnings. 2018-09-19 22:08:54 -05:00
Rob Riggs b98e6c1c2c Commit bulk of code for new project. Still some cleanup to do to make it work with new PCB. 2018-08-26 22:28:24 -05:00