Ross Owen
ab392eb373
Channel strings in string table now come from generated header.
2015-03-02 23:43:14 +00:00
Ross Owen
bcf229fdbe
Added generated chanstrings header
2015-03-02 23:41:46 +00:00
Ross Owen
e452eaa2b0
Simplication of chanstringgen script and its preprocessor output
2015-03-02 23:40:51 +00:00
Ross Owen
91e0427d5b
Added SPDIF channel count to chanstringgen script
2015-03-02 22:31:01 +00:00
Ross Owen
d746e8cad5
Added chanstringgen.py script for generating channel string portion of string table
2015-03-02 21:28:49 +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