Commit Graph

221 Commits

Author SHA1 Message Date
Ross Owen
130553bae0 White space in preprocessor item only 2015-01-29 15:46:21 +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
273db94ad8 Output channel count from tables rather than define 2014-09-19 12:21:15 +01:00
Ross Owen
1b398556e3 Added the extra input formats to the subslot_in etc arrays 2014-09-19 12:10:25 +01:00
Ross Owen
5946dd76a1 Added Alt3 for input to accommodate ADAT SMUX2 2014-09-19 11:33:33 +01:00
Ross Owen
968c0f039c Endpoint0 issues SMUX mode command to clockgen() based on sample rate 2014-09-19 11:33:04 +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
6cf8621aa1 Merge 2014-09-11 12:40:12 +01:00
Ross Owen
b185f0183c Each mix can now have a unique mix-map (with 0 as a "master") 2014-09-11 12:39:19 +01:00
Sam Chesney
31bfa779bb Reset state of endpoints associated with EA Native interface when changing an alternative setting. 2014-09-11 10:39:44 +01:00
Ross Owen
08f8d4e37d Input level data order now same order as mixer inputs (previously stream and input channels reversed) 2014-08-29 16:30:25 +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
1715e0c558 Resolving more EP0 build issues due to EAF work 2014-08-28 13:07:20 +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
9d5a105058 Fixed bug in getting level meters - was requesting channel past array bounds 2014-08-21 15:36:41 +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
193ae6eaff Mask Alt settings value before sending to iAP EA Native code (clean up short sent via channel) 2014-07-30 19:32:55 +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
6477ecc676 Merge branch 'master' into REINSTATE_MIXER 2014-07-30 11:29:20 +01:00
Sam Chesney
73b2e5f27e Endpoint0 now sends notification that the EA Native Transport interface alternative setting has changed 2014-07-29 15:25:32 +01:00
Sam Chesney
0870c3edc8 Additional chanend passed to Endpoint0 for iAP EA Native Transport support 2014-07-29 15:24:21 +01:00
Sam Chesney
201c899f23 EP0 changed to use switch statement when handling USB_SET_INTERFACE requests 2014-07-29 15:22:51 +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
5f9c699be4 Fixed mixer build and run-time issues 2014-07-15 12:05:29 +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
d28a41e6ed Build error due to missed usage of c_usb_test param 2014-05-15 16:53:08 +01:00
Ross Owen
24ddedc692 xpd: Cleaned up whitespace 2014-05-15 16:28:14 +01:00
Ross Owen
e7fd883ec8 Removed test mode chan from ep0 proto 2014-05-15 16:19:39 +01:00
Ross Owen
aef302152c Added USB HID descriptor (mainly for compliance..) 2014-05-15 16:19:22 +01:00
Ross Owen
81e3389770 Removed usage of c_usb_test 2014-05-15 16:18:55 +01:00
Ross Owen
e0c279c040 HID descriptor fixed 2014-05-13 18:58:02 +01:00