v0.4.4Pre-release
OpenRTX v0.4.4
Added 10
- Support for on-screen QR code generation in graphics
- M17 metadata text transmission and reception
- M17 packet transmission and reception
- NVM driver for STM32 internal flash
- API for vibration motor control
- Noise reduction of microphone input via oversampling in codec2
- Use gcovr and catch2 for unit tests
- Increased power level granularity in UI
- AGENTS.md with project guidelines for AI agents
- CHANGELOG.rst
Changed 6
- Optimized FIR filter implementation in core
- Rename build_arm file to build_cm4
- Reorganized NVM API and data structures
- Optimized M17 CRC calculation routine
- CS7000 Plus now uses VOX input for microphone input level
- Adopt SPDX-compliant header
Fixed 5
- Runtime bugs in Linux file_source module for audio
- Clipping in HR_Cx000 beep tone generator
- OPEN_DRAIN_PU setup mode in gpio_stm32
- Missing bound checking in repeater offset input in UI
- Wraparound on repeater offset entry in UI
Added
- gfx: support for on-screen QR code generation
- M17: metadata text transmission and reception
- M17: packet transmission and reception
- NVM: driver for STM32 internal flash
- platform: API for vibration motor control
- codec2: noise reduction of mic input via oversampling
- test: use gcovr and catch2 for unit tests
- ui: increases power level granularity
- AGENTS.md with project guidelines for AI agents
- CHANGELOG.rst
Changed
- core: optimized FIR filter implementation
- build: rename "build_arm" file to "build_cm4"
- NVM: reorganized API and data structures
- M17: optimized CRC calculation routine
- CS7000 Plus: use VOX input for microphone input level
- Adopt SPDX-compliant header
Fixed
- audio: runtime bugs in Linux file_source module
- audio: clipping in HR_Cx000 "beep" tone generator
- gpio_stm32: fix OPEN_DRAIN_PU setup mode
- ui: missing bound checking in repeater offset input
- ui: wraparound on repeater offset entry
Thanks to
- Jetse PA1JET
- Joshua VO1RFX
- Marco DM4RCO
- Morgan ON4MOD
- Ryan K0RET
- Ryan N2BP
- Roman VA1FOX
- Wojciech SP5WWP