Commit Graph

594 Commits

Author SHA1 Message Date
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
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
Sam Chesney
201c899f23 EP0 changed to use switch statement when handling USB_SET_INTERFACE requests 2014-07-29 15:22:51 +01:00
Sam Chesney
cbe78f355c iAP EA Native Transport Eps added to epTypeTables 2014-07-29 15:14:24 +01:00
Sam Chesney
a84ed67cd5 Added define for the number of alternative settings on the iAP EA Native Transport interface 2014-07-29 15:12:19 +01:00
Ross Owen
1677eb49b0 xpd: Cleaned up whitespace 2014-07-29 14:55:17 +01:00
Ross Owen
5b24163f74 xpd: Patched version number 2014-07-29 14:55:17 +01:00
Ross Owen
5cb62d8460 comment only 2014-07-29 14:53:47 +01:00
Ross Owen
878b92ac26 Removed dead interrupt EP code from decouple 2014-07-29 14:53:37 +01:00
Ross Owen
de0a7e3d6e usb_buffer now takes channel param for interrupt EP. Added required functionality. 2014-07-29 14:33:47 +01:00
Ross Owen
5e0e063c10 c_clk_int param (and associated functionality) removed from decouple 2014-07-29 12:50:33 +01:00
Ross Owen
95a1770e31 Support for SPDIF_RX added back into main.xc 2014-07-29 12:49:30 +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
e88efe637c ClockGen implementation adat_rx chanend now nullable 2014-07-29 12:30:41 +01:00
Ross Owen
7a3f5f9369 ClockGen pro to updated for optional adat rx chan-end 2014-07-29 12:28:59 +01:00
Ross Owen
3848bddcc9 Re-enabled digi sample transfer in audio.xc 2014-07-29 12:28:20 +01:00
Ross Owen
0639e615ec Merge master -> REINSTATE_SPDIF_INPUT 2014-07-21 11:18:04 +01:00
Ross Owen
7c17932c58 xpd: Cleaned up whitespace 2014-07-15 12:14:42 +01:00
Ross Owen
11c6b7cdd7 Merge branch 'master' of git://git/apps/sc_usb_audio 2014-07-15 12:13:13 +01:00
Ross Owen
9be1ef8d70 xpd: Cleaned up whitespace 2014-07-15 12:12:23 +01:00
Ross Owen
e4e4631eab xpd: Patched version number 2014-07-15 12:12:23 +01:00
Ross Owen
5f9c699be4 Fixed mixer build and run-time issues 2014-07-15 12:05:29 +01:00
Ross Owen
d96a60da7c Conflicted merge 2014-07-14 14:51:59 +01:00
Ross Owen
4d4c7b8f39 DSD ports now only enabled once - avoids issue with stop_clock and un-driven clock. ConfigAudioPortsWrapper() also simplified. 2014-07-14 14:51:13 +01:00
ed-xmos
97987767b2 Fix to ensure port clocking clock block is 0 to avoid lockup on DSD->PCM mode 2014-07-09 14:55:08 +01:00
Ross Owen
735f3b18f2 Merge branch 'master' of git://git/apps/sc_usb_audio 2014-07-07 12:40:15 +01:00
Ross Owen
11ae3ae680 Adding SPDIF in to main (note, currently has build issues) 2014-07-07 12:39:39 +01:00
Ross Owen
5e5b4576d0 Reinstated preprocessor code for munging input channel strings for SPDIF 2014-07-04 12:19:15 +01:00
Ross Owen
7c8e64ee87 Addition of XUD_PWR_CFG define (required for role-switch) 2014-07-01 16:03:06 +01:00
Ross Owen
30f9633315 Comment update only 2014-06-20 11:27:07 +01:00
Ross Owen
aaac508fca Devicedefines.h now encourages the modification of BCD_DEVICE_X defines rather than BCD_DEVICE. This is due to MFI modules using BCD_DEVICE_X defines (as they are used to generate a string). 2014-06-19 13:35:35 +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