Skip to content

Commit

Permalink
Merge pull request #241 from xross/develop
Browse files Browse the repository at this point in the history
Pin lib_xua to 4.1.0 (and changelog updates)
  • Loading branch information
xross authored May 31, 2024
2 parents 9651fb7 + ed7135f commit 0675238
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 11 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
**/*venv/*

# XMOS temp files
**/.build*/*
**/*build*/*
*/bin/*
_build
**/flash_bin_node*
Expand Down
39 changes: 37 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,13 +1,48 @@
sw_usb_audio Change Log
=======================

UNRELEASED
----------
8.1.0
-----

* ADDED: 2AMi18o18mssaax build config (MIDI, SPDIF Rx/Tx & ADAT Rx/Tx)
* ADDED: 2AMi16o16xxxaax build config (ADAT Rx/Tx)
* ADDED: 2AMi8o8mxxxxx build config (MIDI)
* CHANGED: Use lib_sw_pll code for configuring the application PLL
* FIXED: Use correct number of flash pages for XK-AUDIO-316-MC
* FIXED: Links to usb.org in documentation

* Changes to dependencies:

- lib_adat: 1.1.0 -> 1.2.0

+ CHANGED: example applications now run on xcore.ai hardware
+ CHANGED: example applications build using XCommon CMake

- lib_sw_pll: 2.1.0 -> 2.2.0

+ FIXED: Enable PLL output after delay to allow it to settle
+ FIXED: Fixed frequency settings for 11,289,600Hz

- lib_xua: 4.0.0 -> 4.1.0

+ ADDED: MIDI unit and sub-system tests
+ CHANGED: Only the minimum number of ADAT input formats are enabled
based on the supported sample rates
+ CHANGED: Enabling ADAT tx enables different channel count interface
alts, based on sample rate
+ CHANGED: Input audio buffer size and the exit condition underflow
modified to to fix buffer underflow in some configurations
+ CHANGED: CT_END token based handshake in MIDI channels transactions,
reducing opportuninity for deadlock
+ FIXED: Device fails to enumerate when ADAT and S/PDIF transmit are
enabled
+ FIXED: Update software PLL at the correct rate for ADAT S/MUX
+ FIXED: Incorrect internal input EP count for input only devices
+ FIXED: Samples transferred to ADAT tx too frequently in TDM mode
+ FIXED: S/MUX not initialised to a value based on DEFAULT_FREQ in
clockgen
+ FIXED: Trap when moving to DSD mode on XS3A based devices

8.0.0
-----

Expand Down
8 changes: 4 additions & 4 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Please see CHANGELOG.rst for detailed change listing.

For full software documentation please see the USB Audio User Guide document.

This release is built and tested using version 15.1.4 of the XMOS tool set. Build or functionality issues could be experienced with any other version.
This release is built and tested using version 15.2.1 of the XMOS tool set. Build or functionality issues could be experienced with any other version.

This repository contains applications (or instances) of the XMOS USB Audio Reference Design framework. These applications
typically relate to a specific hardware platform. This repository contains the following:
Expand Down Expand Up @@ -94,11 +94,11 @@ Release Quality & QA
+---------------------------+--------------------------+
| S/PDIF Transmit | Release |
+---------------------------+--------------------------+
| ADAT Receive | Beta |
| ADAT Receive | Release |
+---------------------------+--------------------------+
| ADAT Transmit | Beta |
| ADAT Transmit | Release |
+---------------------------+--------------------------+
| MIDI I/O | Beta |
| MIDI I/O | Release |
+---------------------------+--------------------------+
| DSD Playback | Beta |
+---------------------------+--------------------------+
Expand Down
2 changes: 1 addition & 1 deletion deps.cmake
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
set(APP_DEPENDENT_MODULES "lib_xua(develop)"
set(APP_DEPENDENT_MODULES "lib_xua(4.1.0)"
"lib_i2c(6.2.0)"
"lib_i2s(5.1.0)")
6 changes: 3 additions & 3 deletions shared/version.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
// Shared version number for all reference designs
#ifndef BCD_DEVICE_J
#define BCD_DEVICE_J (7)
#define BCD_DEVICE_J (8)
#endif
#ifndef BCD_DEVICE_M
#define BCD_DEVICE_M (3)
#define BCD_DEVICE_M (1)
#endif
#ifndef BCD_DEVICE_N
#define BCD_DEVICE_N (1)
#define BCD_DEVICE_N (0)
#endif

0 comments on commit 0675238

Please sign in to comment.