Commit Graph

141 Commits

Author SHA1 Message Date
George Roger
3de6a963a0 Removed initial definition of NUM_INTERFACES_A1 2017-05-22 09:41:32 +01:00
Ross Owen
8b3e5d8e80 Fixed descriptor length issue with UAC1 + DFU 2017-05-08 14:57:47 +01:00
Ross Owen
1805429e90 Resolved build issue with missing DFU related define 2017-05-08 14:32:02 +01:00
Ross Owen
da06dbd9da Added DFU to UAC1 descriptors (guarded by DFU and FORCE_UAC1_DFU) 2017-05-08 14:03:58 +01:00
Ross Owen
ca44477c3d Comments only: UAC1 Descriptors 2017-01-20 11:38:50 +00:00
Ross Owen
53430f0995 Fix-ups to UAC1 descriptors lengths (both historical and relating to recent volume control removal) 2016-12-21 02:32:12 +00:00
Ross Owen
e14648ea1b XVSM -> USB_CONTROL_DESCS 2016-12-19 15:05:23 +00:00
Ross Owen
ca1925db7a Opts for fitting beclear 2016-12-05 19:26:14 +00:00
Ross Owen
5a92aaecb0 Error typo 2016-08-02 18:14:21 -04:00
Ross Owen
c49133723e Revert "BCD_DEVICE version bump"
This reverts commit c67f5e454d.
2016-08-02 18:08:35 -04:00
Ross Owen
c67f5e454d BCD_DEVICE version bump 2016-08-02 16:19:38 -04:00
Peter Hedinger
40221d4fc9 Added support for control (vendor) endpoint for Windows control. 2016-07-14 12:47:06 +01:00
Ross Owen
81f9bfc232 Fixed UAC1 descriptors using some UAC2 strings. 2016-07-11 16:59:39 +01:00
Ross Owen
929437e7df xpd: Cleaned up whitespace 2015-12-09 16:21:04 +00:00
Ross Owen
2379066a95 FIX/UAC1_MC_VOL_CONTROL -> stable 2015-12-08 16:07:27 +00:00
Ross Owen
cc886a643c UAC1.0 descriptors now support multi-channel volume control (previously were hard-coded as stereo) 2015-12-08 16:05:44 +00:00
Ross Owen
91dc115986 Revert "Removed 32kHz support when PDM mics enabled (lib_mic_array supports integer decimation factors only)"
This reverts commit 2ae99f11e6.
2015-12-08 15:38:51 +00:00
Ross Owen
2ae99f11e6 Removed 32kHz support when PDM mics enabled (lib_mic_array supports integer decimation factors only) 2015-12-08 15:17:25 +00:00
Ross Owen
176cbeae28 xpd: Cleaned up whitespace 2015-12-02 22:30:43 +00:00
Ross Owen
49466b8653 UAC1 descriptors no longer always report 7 freqs - it reports atleast 3 freqs (and up to 7 - over 7 should generate a build error). If < 3 freqs are requested MAX_FREQ_FS is repeated as required. 2015-11-24 18:34:54 +00:00
Ross Owen
ab55f03fc2 Fixes for UAC1 enum issues on Windows - attempt to only expose 7 sample rates (> 7 crashes Windows UAC1 driver) 2015-11-24 11:38:19 +00:00
Ross Owen
3bc55bc9b9 Added 8000Hz to UAC1 SF list 2015-11-20 17:27:11 +00:00
Ross Owen
2aef62b434 Added support in UAC1 descriptors for 24, 22.05, 12 and 11.025kHz 2015-11-12 19:03:30 +00:00
Ross Owen
9344178fcc xpd: Cleaned up whitespace 2015-10-12 14:19:50 +01:00
Ross Owen
3ec94a1fc8 Merge branch 'DEV_IMP_FB' 2015-09-08 11:39:06 +01:00
Ross Owen
04f00a6aee Fixed issue with MAX_MIX_COUNT checking for mixer strings. 2015-06-22 10:18:44 +01:00
Ross Owen
03c3022ac4 Changes to allow new descriptor_defs.h file to be included in XC 2015-04-07 14:58:14 +01:00
Ross Owen
d7ad6e7a99 Fixed clock selector string index 2015-03-20 09:29:25 +00:00
Ross Owen
61f2dd76fe Merge branch 'DEV_ADAT_TX' 2015-03-04 16:00:35 +00:00
Ross Owen
ab392eb373 Channel strings in string table now come from generated header. 2015-03-02 23:43:14 +00:00
Ross Owen
130553bae0 White space in preprocessor item only 2015-01-29 15:46:21 +00:00
Ross Owen
129c9390cf UAC1 descriptors now use implicit feedback when sensible 2015-01-12 18:12:59 +00:00
Ross Owen
465b0fe7d3 Merge branch 'master' into DEV_IMP_FB 2015-01-09 17:19:51 +00:00
Ross Owen
8d2b65127e First attempt at complete removal of feedback EP code when not required. 2014-12-08 18:19:56 +00:00
Ross Owen
56e79c0af9 Explicit feedback endpoint removed from Audio Class 2.0 descriptors when input stream is available (or UAC_FORCE_FEEDBACK_EP is defined) 2014-12-08 17:04:23 +00:00
Ross Owen
2576a0e8a4 Added iput channel descriptors for > 24 < 32 channels. 2014-11-25 18:23:46 +00:00
Ross Owen
525a905939 Required descriptor changes for input channel counts over 18 (now handles up to 32) 2014-11-20 17:29:36 +00:00
Ross Owen
4854ea8f4d Added descriptors for larger channel counts 2014-11-10 18:37:34 +00:00
Ross Owen
925ecc631b First cut TDM implementation added 2014-11-07 12:24:16 +00:00
Sam Chesney
e312ed5dcc Change to include iAP module header not conf
The required iAP headers have been updated such
that they can now be included from C, which allows
us to build with a default string for
IAP_EA_NATIVE_TRANS_PROTOCOL_NAME when it has not
been defined in the user app rather than having
to error.
2014-10-01 16:12:14 +01:00
Ross Owen
085c444f40 xpd: Cleaned up whitespace 2014-09-19 13:14:55 +01:00
Ross Owen
5946dd76a1 Added Alt3 for input to accommodate ADAT SMUX2 2014-09-19 11:33:33 +01:00
Ross Owen
5b6f470ea1 Added warnings when packet size greater than USB max packet size 2014-09-19 11:24:58 +01:00
Ross Owen
8465ae1c5e Stated adding alt interfaces to input interface for ADAT rx 2014-09-16 11:54:59 +01:00
Ross Owen
3a67e1ce52 xpd: Cleaned up whitespace 2014-08-29 14:32:15 +01:00
Ross Owen
b2eac6809c Added extra EA_NATIVE guard for string table struct 2014-08-29 14:26:38 +01:00
Ross Owen
9750469ac0 Attempt to resolved UAC1 enum issues with 1io config on windows 2014-08-28 17:12:01 +01:00
Ross Owen
76886b5087 Build issues fixed for none EAF configs 2014-08-28 12:52:44 +01:00
Ross Owen
d83b5b9a0d Merged EA_NATIVE_DEV -> master with some tidy 2014-08-28 12:42:40 +01:00
Ross Owen
761097a132 Merge branch 'REINSTATE_MIXER' 2014-08-21 15:40:49 +01:00