Skip to content

Releases: blus-audio/firmware

v1.3.10

25 Dec 22:47
Compare
Choose a tag to compare

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

01 Nov 19:58
Compare
Choose a tag to compare

Others

  • Enable release build

Full Changelog: v1.3.8...v1.3.9

v1.3.8

31 Oct 16:54
Compare
Choose a tag to compare

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

20 Oct 06:16
Compare
Choose a tag to compare

Fixes

  • Disable semihosting by default (would halt processor without a connected debugger)

Full Changelog: v1.3.6...v1.3.7

v1.3.6

19 Oct 21:12
Compare
Choose a tag to compare

Fixes

  • Re-enable debug prints in blus mini firmware

Full Changelog: v1.3.5...v1.3.6

v1.3.5

19 Oct 21:05
Compare
Choose a tag to compare

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

09 Aug 16:10
Compare
Choose a tag to compare

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

24 May 21:29
Compare
Choose a tag to compare

Fixes

Others

  • Naming changes for readability.

Full Changelog: v1.3.2...v1.3.3

v1.3.2

24 May 09:54
Compare
Choose a tag to compare

Fixes

  • USB mute/volume adjustment is only applied when USB playback is active.

Others

  • Refactor of module states (now enum, previously bool 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

17 May 21:32
Compare
Choose a tag to compare

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