Commit Graph

117 Commits

Author SHA1 Message Date
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
Ross Owen
1677eb49b0 xpd: Cleaned up whitespace 2014-07-29 14:55:17 +01:00
Ross Owen
2a8248fcc5 Added interrupt EP back into descriptors (when SPDIF_RX or ADAT_RX defined) 2014-07-29 12:31:17 +01:00
Ross Owen
7c17932c58 xpd: Cleaned up whitespace 2014-07-15 12:14:42 +01:00
Ross Owen
5e5b4576d0 Reinstated preprocessor code for munging input channel strings for SPDIF 2014-07-04 12:19:15 +01:00
Sam Chesney
012f4fbba3 Avoid error on non iAP EAP builds 2014-06-18 10:57:29 +01:00
Sam Chesney
1bbee4b977 IAP_EA_NATIVE -> IAP_EA_NATIVE_TRANS 2014-06-13 18:47:10 +01:00
Sam Chesney
87641ac724 Improved consistency of iAP EA Native Transport interface string name 2014-06-13 18:42:06 +01:00
Sam Chesney
46a31e7475 Use correct struct names for iAP EA Native Transport EPs 2014-06-13 18:35:43 +01:00
Sam Chesney
ec845dfddc Added iAP EA Native Transport interface and EPs 2014-06-13 17:42:05 +01:00
Ross Owen
24ddedc692 xpd: Cleaned up whitespace 2014-05-15 16:28:14 +01:00
Ross Owen
aef302152c Added USB HID descriptor (mainly for compliance..) 2014-05-15 16:19:22 +01:00
Ross Owen
e0c279c040 HID descriptor fixed 2014-05-13 18:58:02 +01:00
Ross Owen
6a3ec89417 Midi strings now assigned in the string table. 2014-05-02 00:02:56 +01:00
Ross Owen
306f88db1a More missing brace related warnings. 2014-04-30 15:12:50 +01:00
Ross Owen
3ed228a77b Fixed build warnings related to missing braces. 2014-04-30 15:11:15 +01:00
Ross Owen
a2e29dfa8a Removal of historical OUTPUT and INPUT usage. NUM_USB_CHAN_ used instead. 2014-04-29 18:02:40 +01:00
Ross Owen
8f3067dcaa xpd: Cleaned up whitespace 2014-04-25 12:28:38 +01:00
Ross Owen
9caa429a20 INPUT_VOLUME_CONTROL now affects descriptors and processing in decouple() 2014-04-17 14:48:32 +01:00
Ross Owen
641fbdfca6 Added define OUTPUT_VOLUME_CONTROL which disables output volume control - both in the descriptors and processing. NOTE: Still could be extended to disable volume in MIXER 2014-04-17 14:14:05 +01:00
Ross Owen
cbeaaa1a64 Added value for iChannelNames in UAC1 descs 2014-04-03 12:24:48 +01:00