- WIP on generalising serial mux driver implementation
- Refactor GPS driver UBX protocol handling
- Implement full CRC checking in UBLOX driver
- Geofence now returns default for ROW
- WIP on updating ADC driver to use MCU factory calibration
- Update 446x driver to check for SPI fault on init/wake up
- filter SVINFO to trace only sats used in nav.
- implement revised thread terminator in idle
- import serial mux driver
- configure SPI CS line in 446x SPI driver
- make watchdog double blink if I2C has errors (PAC1720 issue)
- Improved interrupt handling in 446x
- Fix incorrect state handling in pktradio.c
- Relocate misplaced PWM function into rxpwm.c
- Working on issue with GPS I2C killing PAC1720
- Various other tidy ups
- Rework 446x send handlers to better check radio state
- Make PWM continuous traffic improvements permanent
- Improve RX HDLC trailing flags handling
- Further changes to clock tree settings to potentially reduce QRM
- Fix for ChibiOS F413 not allowing CK48 from PLLI2S
- Implement PWM stream switch for case where CCA does not drop
- Implement HDLC frame trailing flag drain
- Remove some conditional code #defines for now well tested code
- Clean up pktThdTerminateSelf() implementation
- MCU now running @ 96MHz
- Fix SPI timing problem @ 96MHz
- Improve 446x AFSK TX thread (may merge with 2FSK)
- Deprecate some conditional development code
- Improve AFKS RX HDLC processor
- Add -D to make for console on USB or UART (add warnings to build)
- Fix trace so it won't double output when set to single channel
- Add RX information to aprs packet for improved dedupe
- dedupe inluces receive frequency in check
- Move BME fitted defines in portab.h
- Add ICU count limit checks for PWM
- remove redundant includes from main.c
- move main.c to source folder and update make
- add macro for HDLC RX frame open check
- rework of event diagnostics (WIP)
- activate some features of 4463 (WIP - not working well yet)
- implement inner callback in radio task manager
- rewrite receive HDLC handler
- add capability to terminate RX based on PWM timeout vs CCA drop
- WIP changing packet service manager to use new radio task manager
- Implemented improved callback capability
- Implemented guarded pool for RX buffers
- Update function parameters in 446x
- minor changes to tcxo service
- improve RSSI capture handling
- defer allocation of packet buffer in afsk until opening HDLC