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
Ross Owen
cabe0fd1a0
Re-added mixer to descriptors including strings etc. Note, could be tidied i.e. no struct for mixer unit etc.
2014-08-21 15:39:11 +01:00
Ross Owen
e44418e570
6.6.1_MAINTAIN -> master
2014-08-18 11:49:09 +01:00
Ross Owen
074a58f6eb
Removed "Input" and "Output" append on interface strings.
2014-08-15 12:58:32 +01:00
Sam Chesney
2c9d4c239b
Updated define names in line with changes to sc_mfi
2014-07-30 13:34:13 +01:00