Ross Owen
c08e4fc5d1
TDM clock div tidied up
2014-11-10 18:36:20 +00:00
Ross Owen
925ecc631b
First cut TDM implementation added
2014-11-07 12:24:16 +00:00
Ross Owen
dc84486239
Port init pulled out to a function
2014-11-07 10:42:22 +00:00
Ross Owen
743a4564f6
Added DoSampleTransfer() function and updated comments
2014-11-06 23:57:45 +00:00
Ross Owen
3c34a1c3c0
Updated I2S init and loop ordering to attempt to fix sample offset
2014-11-06 23:21:52 +00:00
Ross Owen
c25f6b5589
Initial removal of samplesInPrev buffer in deliver
2014-10-31 10:48:31 +00:00
Ross Owen
3c7439f0bb
Improved preprocessor #warning messages for out of range values for I2S_WIRE_XXX defines
2014-10-28 12:10:41 +00:00
Ross Owen
730c043ad5
I2S input operations now in ASM due to compiler adding extra setc instructions. Performance opt only (Compiler bug #15256 )
2014-10-28 12:08:32 +00:00
Sam Chesney
75d5b0d457
xpd: Patched version number
2014-10-22 14:59:34 +01: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
Sam Chesney
2b2b1634a5
Added comment for app note include use
2014-09-22 18:36:12 +01:00
Sam Chesney
e7492156c0
Added comment for app note include use
2014-09-22 17:49:30 +01:00
Sam Chesney
6bc66f6f29
Merge branch 'master' of git://git/apps/sc_usb_audio
2014-09-22 15:52:59 +01:00
Sam Chesney
01d08993cb
EA Native Transport manager EPs now handled in usb_buffer.xc
2014-09-22 15:52:45 +01:00
Ross Owen
085c444f40
xpd: Cleaned up whitespace
2014-09-19 13:14:55 +01:00
Ross Owen
ee444abce0
xpd: Patched version number
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
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