This repository has been archived by the owner on Feb 5, 2025. It is now read-only.
Releases: blus-audio/firmware
Releases · blus-audio/firmware
v1.3.10
Fixes
- Incorrect audio format descriptor type (was type 2, is now type 1, indicating a PCM stream)
Others
- Tooling updates
- Update to latest ChibiOs stable
Full Changelog: v1.3.9...v1.3.10
v1.3.9
v1.3.8
Fixes
- Improved buffer underflow/overflow protection: Forceful write buffer pointer correction in case of large deviations.
- Removed corrective feedback mechanism (replaced by write buffer pointer correction)
Full Changelog: v1.3.7...v1.3.8
v1.3.7
Fixes
- Disable semihosting by default (would halt processor without a connected debugger)
Full Changelog: v1.3.6...v1.3.7
v1.3.6
v1.3.5
Fixes
- Fixed memory leak in request module
- Thread locking mechanism, when using TAS2780 module
Others
- Add semihosting support
- Change debug support to STLink + OpenOCD
Full Changelog: v1.3.4...v1.3.5
v1.3.4
Fixes
- Unreliabilities with volume adjustment, and incorrect playback buffer alignment due to issues with feedback calculation. Kernel locks were introduced for protecting against data races: threads and multiple ISRs access the same memory areas.
Might solve #8 and #9. These will be closed, if no they don't occur again over a long tesing period.
Others
- Pre-commit tooling updates
Full Changelog: v1.3.3...v1.3.4
v1.3.3
Fixes
- Stop playback behaviour, which was previously broken by the introduction of state enums in https://github.com/blus-audio/firmware/releases/tag/v1.3.2.
Others
- Naming changes for readability.
Full Changelog: v1.3.2...v1.3.3
v1.3.2
Fixes
- USB mute/volume adjustment is only applied when USB playback is active.
Others
- Refactor of module states (now
enum
, previouslybool
variables) - Cleanup of unused variables
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #6
Full Changelog: v1.3.1...v1.3.2
v1.3.1
Others
- Refactor: move USB descriptor related definitions into
usb_descriptor.h
. Remove magic numbers and replace by definitions/enums.
Full Changelog: v1.3.0...v1.3.1