Commit Graph

626 Commits

Author SHA1 Message Date
Ross Owen
a4b753557c SetupZeroSendBuffer() now does calculations based on global g_numUsbChan_In (rather than checking bus speed and using NUM_USB_CHAN_ defines) 2014-09-19 11:59:07 +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
6b73736874 Added various defines for input stream format 2014-09-19 11:24:30 +01:00
Ross Owen
92ea5e492a Moved digital channel transfer to help I2S timings (24.576 MCLK not working previously) 2014-09-19 11:23:34 +01:00
Ross Owen
1a20175b01 Fixed build issue with c_dig_rx 2014-09-19 11:22:11 +01:00
Ross Owen
e7e520506b Added support for ADAT SMUX2 mode to clockgen() - Removed TODO! 2014-09-19 11:21:34 +01:00
Ross Owen
cc4165e57b c_dig_rx is no longer nullable (helps with timing due to issue with compiler checks) 2014-09-18 11:50:08 +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
96f74293b2 Added HS_STREAM_FORMAT_INPUT_X_CHAN_COUNT defines 2014-09-16 11:50:55 +01:00
Ross Owen
777dfbf885 Added channels and clock block required for ADAT to main.xc 2014-09-15 15:59:58 +01:00
Ross Owen
a17b4b3ebb SPDIF chanend param to clockGen now nullable 2014-09-15 15:59:10 +01:00
Ross Owen
48d36ccbf9 master -> REINSTATE_ADAT_INPUT 2014-09-11 12:41:07 +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
Sam Chesney
c25dd063a3 Enable XUD status notifications on EA Native Transport IN endpoint 2014-09-05 13:38:33 +01:00
Ross Owen
ae85f31e22 'Release: 6.8.0alpha2' 2014-08-29 16:37:36 +01:00
Ross Owen
c235e538df Merge branch 'master' of git://git/apps/sc_usb_audio 2014-08-29 16:30:39 +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
Sam Chesney
2f51ee286c 'Release: 6.8.0alpha1' 2014-08-29 16:13:33 +01:00
Sam Chesney
54c26602b8 Disable XUD STATUS notifications for iAP EA Native IN endpoint for now, to avoid lockup 2014-08-29 14:38:54 +01:00
Ross Owen
3a67e1ce52 xpd: Cleaned up whitespace 2014-08-29 14:32:15 +01:00
Ross Owen
0c5861ffa5 xpd: Patched version number 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
6eed7dfe6d Level meter LED code fixed up 2014-08-29 12:44:56 +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
43c64c3921 Fixed issue in fast mix with assembler adding long jumps into branch table (caused random exceptions on setting mix map) 2014-08-26 17:33:46 +01:00
Ross Owen
d747debcf4 Mix multipliers properly innited 2014-08-26 17:33:02 +01:00
Ross Owen
761097a132 Merge branch 'REINSTATE_MIXER' 2014-08-21 15:40:49 +01:00
Ross Owen
5896425baf Updated level meter buffer names to make sense! Also dealt with some disjointness checking issues due to tools changes. 2014-08-21 15:40:09 +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
05e12ac183 c_dig_rx only declared if required (saves chanends) 2014-08-21 15:36:01 +01:00
Ross Owen
e44418e570 6.6.1_MAINTAIN -> master 2014-08-18 11:49:09 +01:00
Ross Owen
f2b688b4cb xpd: Patched version number 2014-08-15 12:59:26 +01:00
Ross Owen
074a58f6eb Removed "Input" and "Output" append on interface strings. 2014-08-15 12:58:32 +01:00
Sam Chesney
3f4ba11f26 Avoid declaring unneeded channel when digital rx is not enabled 2014-08-05 17:06:56 +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
Ross Owen
31004271c6 Started adding adat rx to main 2014-07-30 10:38:17 +01:00
Ross Owen
b9dd030de0 Added ADAT channel count check 2014-07-30 10:37:59 +01:00
Sam Chesney
cff84f1786 iAP EA Native Transport endpoint manager core added to tile 0 2014-07-29 15:26:16 +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