Commit Graph

2883 Commits

Author SHA1 Message Date
Ross Owen
e5a270347a bNumConfigurations changes from 2 to 1 2023-06-14 14:36:39 +01:00
Ross Owen
4528bed740 Readme, changelog and version update 2023-06-14 12:58:51 +01:00
Ross Owen
e812ca3e8b Merge remote-tracking branch 'upstream/develop' into release_prep 2023-06-14 12:39:17 +01:00
Ross Owen
2accc0429f Merge pull request #333 from danielpieczko/develop
Update copyright years
2023-06-14 10:30:29 +01:00
Daniel Pieczko
36d5201365 Update copyright years 2023-06-14 08:09:33 +01:00
Ross Owen
cea580ba48 Merge pull request #332 from henkmuller/feature/static-hid-descriptor
Enabling a static HID report descriptor
2023-06-13 16:46:14 +01:00
Ross Owen
6815f12a90 Update copyright comment 2023-06-12 17:16:56 +01:00
Ross Owen
799ad7ba86 Update copyright comment 2023-06-12 17:16:43 +01:00
Ross Owen
3d7e66bdc0 Update copyright comment 2023-06-12 17:16:26 +01:00
Ross Owen
a6387d5fef Update copyright comment 2023-06-12 17:16:11 +01:00
Ross Owen
5ca0738b02 Update copyright comment 2023-06-12 17:15:42 +01:00
Ross Owen
b0e732110d Update copyright comment 2023-06-12 17:15:21 +01:00
Ross Owen
1702078e7c Update copyright comment 2023-06-12 17:14:42 +01:00
Henk Muller
136ec2506c One of the intermediate XUA_HID_REQUIRED slipped through the refactoring 2023-06-12 09:20:43 +01:00
Henk Muller
45e5ef7702 Enabling a static HID report descriptor in addition to the built-in dynamically created one. This is required for AudioWeaver. This also enables the option of an OUT HID endpoint 2023-06-10 18:07:25 +01:00
Ross Owen
1ef5129fde Variable i2s bit width (#331)
- Add support for variable width I2S (via XUA_I2S_N_BITS)
- Add support for variable width TDM (again via XUD_I2S_N_BITS when XUA_PCM_FORMAT=XUA_PCM_FORMAT_TDM)
- Includes support for xcore as I2S/TDM master and slave
- Add testing of the the above to test_i2s_loopback
- Rationalised test config building in test_i2s_loopback
- Documentation updated
2023-06-08 15:31:12 +01:00
Ross Owen
b1fe49aff3 Conflicted merge 2023-06-02 14:06:13 +01:00
Brennan Magee
d3ad29e8a6 Merge pull request #330 from BrennanGit/fix/jenkins_windows_bat_sh
Use bat not sh for windows builds on Jenkins
2023-05-31 09:38:31 +01:00
Brennan Magee
17944ad908 Use bat not sh for windows builds on Jenkins
This was causing an issue where the windows workspaces could not be cleared.
2023-05-30 17:08:32 +01:00
danielpieczko
131dd252c0 Merge pull request #329 from danielpieczko/jenkins_windows_build_fix
Use withVS instead of runVS to use the latest Jenkins Windows agents
2023-05-19 09:20:11 +01:00
Daniel Pieczko
23d043630f Use withVS instead of runVS to use the latest Jenkins Windows agents 2023-05-19 09:03:33 +01:00
Ross Owen
761a33f5e4 Update CHANGELOG.rst 2023-05-18 10:07:25 +01:00
Ross Owen
12ec1d7536 module_build_info: lib_xud 2.2.2 -> 2.2.3 2023-05-18 10:05:30 +01:00
Ross Owen
2dba6dce36 Update CHANGELOG.rst 2023-05-18 10:04:36 +01:00
Ross Owen
9cf931898e Move check for XUA_USB_EN after include of xua.h (#325) 2023-05-17 14:55:37 +01:00
Ross Owen
9b104af8cf Merge branch 'develop' into develop 2023-05-17 14:00:38 +01:00
Ross Owen
c469dd6cde Changelog update 2023-05-17 13:58:56 +01:00
Ross Owen
b238196f74 Copyright comment only 2023-05-17 13:55:41 +01:00
Ross Owen
e9586b59d3 Move check for XUA_USB_EN after include of xua.h 2023-05-17 13:48:36 +01:00
Ross Owen
6d168b3209 Merge pull request #321 from TDW89/fix/SPDIF-api
SPDIF api fix
2023-05-17 11:05:57 +01:00
Ross Owen
d301fef6d7 Merge pull request #324 from xross/fix/sw_usb_audio_156
Fix for exception when entering DSD mode (also some tidies)
2023-05-15 10:24:47 +01:00
Ross Owen
1f4e9a99b8 Changelog update 2023-05-12 17:36:04 +01:00
Ross Owen
981ea78be7 Fix for exception when entering DSD mode (also some tidies) 2023-05-12 17:22:47 +01:00
Ross Owen
6cee90d876 Fix audio interrupt endpoint type
Note, this has no functional change
2023-04-17 12:23:27 +01:00
Tom Williams
79d14f8b59 changed to use spdif_rx from SpdifReceive 2023-04-05 17:34:33 +01:00
danielpieczko
05dcb8f3ab Merge pull request #323 from danielpieczko/fix/mixer_init
Fix memory corruption during initialisation of mixer weights
2023-04-04 14:54:57 +01:00
Daniel Pieczko
4e7ddb4036 Fix memory corruption during initialisation of mixer weights 2023-04-04 14:31:35 +01:00
Ross Owen
e8fcc80415 Merge pull request #322 from xross/fix/sw_usb_audio_152
Tidy up of volume control. Removal of xc_ptr.h in favour of built in xc pointers
2023-04-04 14:15:07 +01:00
Ross Owen
71a657dc9a Tidy up of volume control. Removal of xc_ptr.h in favour of built in xc pointers. 2023-04-04 12:37:59 +01:00
Tom Williams
ccfca90451 removed referance to outdated header file, changed for the api file 2023-03-22 15:56:28 +00:00
Ross Owen
cb379f5bfb 'Release: 3.4.0' v3.4.0 2023-03-15 13:02:04 +00:00
Ross Owen
e2c36a9a95 xpd: Cleaned up whitespace 2023-03-15 13:00:39 +00:00
Ross Owen
7e3ae59acc Changelog update and version bump 3.3.1 -> 3.4.0 2023-03-15 12:28:39 +00:00
Ross Owen
f1f453921b Merge pull request #320 from xross/fix/mixer_lock
Improve mixer control protocol to avoid deadlock
2023-03-14 12:52:44 +00:00
Ross Owen
7703fc1a7d Fixed build warning when mixer not enabled 2023-03-14 11:49:08 +00:00
Ross Owen
53a65344fc Improve mixer control protocol to avoid deadlock 2023-03-14 11:48:54 +00:00
Ross Owen
3b2814f8cb Merge pull request #319 from xross/fix/spdif_output_opts 2023-03-13 16:50:40 +00:00
Ross Owen
55a62cf589 - Fixed build issue with !FAST_MIXER
- Fixed issue with !OUT_VOLUME_AFTER_MIX not being respected
2023-03-13 15:50:45 +00:00
Ross Owen
4a84c3e1ec OUT_VOLUME_IN_MIXER enabled by default 2023-03-13 15:49:54 +00:00
Ross Owen
b17f585004 Decouple optimisation for when output slot size = 4 (note, trades off code size) 2023-03-13 14:33:22 +00:00