- Update CMSIS-DSP to latest version
- Enable FPU version of CMSIS-DSP when FPU is enabled
- Implement FPU version of AFSK decoder (currently in use)
- Rework digipeater, match on frequency + fix issue with time blackout
period
- Add new macro to collector to test if GPS position is current
- Use new macro in aprs.c
- Update halconf to latest from ChibiOS
- Implement new indicator control in pp10a portab.c
- Correct some misuse of systime_t and syinterval_t
- Rework RX in progress wait to use events
- Fix some mixed definitions for the packetHandlerData struct
- Add .no_burst option for IMG app packet send
- Remove retry loop in ov5640.c (duplicated functionality in image.c)
- Remove RX state setting in pktStopDecoder(...)
- Minor change in array sizing in aprs.c & ax25_pad.c/h
- Adjust thread sizes (beacon, image, collector, image, rxafsk, ...)
- Rename usb.x to console.x and move into console folder
- Remove ICU sleep function (nil value)
- Update TRACE information in image.c
- Remove RX pause during ov5460 DMA capture
- Improve ov5640 DBM mode and add protection for buffer overrun
- Improve error condition handling in radio.c
- Adjust memory location and mapping for SRAM/CCM
- Improve PWM pause/start handling in rxpwm.c
- Rework APRS thread start to operate from separate thread
- Add further buffer overrun checks in ax25 & digipeater code
- TRACE message updates in aprs.c
- Allow image.c to encode images while TX active
- Enable image.c to have 2 TX sessions outstanding
- Fix DMA overrun bug in ov5640.c (camera h/w fault induced)
- Update SWD probe configuration so hard reset works
- Increase size of char arrays in aprs.c
- Add image encode/transmit throttling semaphore
- Add new function for radio send using callback from TX complete
- Increase stack size for main in make files
- Increase quantity of TX packet buffers to 20
- Fix bug related to "magic" memory checks in ax25_pad.c