Ross Owen
|
0afb61385d
|
Bug 17473: Input volume disabled breaks going into DFU mode
|
2016-09-01 14:23:29 +01:00 |
|
Ross Owen
|
9af2e631a9
|
Conflicted merge stable -> master
|
2016-04-05 14:45:41 +01:00 |
|
Ross Owen
|
4398201b7f
|
Update to interrupt.h to make it compatible with regards to the stack (must be 8byte alighted for XS2)
|
2016-03-31 11:42:15 +01:00 |
|
Ross Owen
|
6a8e4ce35a
|
Fixed up IN_BUFFER_PREFILL increase for regression testing.
|
2016-03-20 18:36:04 +00:00 |
|
Ross Owen
|
544d4bb185
|
IN_PREFILL increased (quick change in order to check how change affects regression)
|
2016-03-17 19:21:13 +00:00 |
|
Ross Owen
|
176cbeae28
|
xpd: Cleaned up whitespace
|
2015-12-02 22:30:43 +00:00 |
|
Ross Owen
|
c2c5d4f24e
|
sofCount reset to 1 on sample rate change (was 0). Caused first feedback value to be incorrect. This was a particular issue for FS operation where updates happen more slowly.
|
2015-11-21 00:09:44 +00:00 |
|
Ross Owen
|
bf1a19a7be
|
mod_from_last_time reset on SF change.
|
2015-11-20 17:27:44 +00:00 |
|
Ross Owen
|
a2010a05c0
|
Fixed FS feedback and input packet sizing
|
2015-11-20 16:19:49 +00:00 |
|
Ross Owen
|
68faab7ed2
|
Attempt to fix up FS mode for new feedback system - still not operational.
|
2015-11-20 13:46:33 +00:00 |
|
Ross Owen
|
9efde26514
|
Async feedback system re-implemented to allow for MasterClock/SampleRate ration not being a power of 2 e.g. 32000Hz from 24.576MHz MClk.
|
2015-11-20 12:59:57 +00:00 |
|
Ross Owen
|
2130da665e
|
Fix to feedback factor range fix
|
2015-11-17 15:22:33 +00:00 |
|
Ross Owen
|
3da6a51d5f
|
Feedback calc allows a couple of extra bits for the multiplication to allow for a better range of mclk/samplerate combos
|
2015-11-11 14:16:03 +00:00 |
|
Ross Owen
|
9344178fcc
|
xpd: Cleaned up whitespace
|
2015-10-12 14:19:50 +01:00 |
|
Ross Owen
|
08c55f9a7d
|
Fixed trap when no mclk applied by customer (device now sends 0-length packets in this case)
|
2015-09-21 16:02:25 +01:00 |
|
Ross Owen
|
6cc3ea7549
|
Merge
|
2015-09-17 17:27:37 +01:00 |
|
Ross Owen
|
2cda8bb1ac
|
Merge
|
2015-09-17 17:11:07 +01:00 |
|
Ross Owen
|
3ec94a1fc8
|
Merge branch 'DEV_IMP_FB'
|
2015-09-08 11:39:06 +01:00 |
|
Ross Owen
|
f5da75fa46
|
Mixer and non-mixer chan comms (decouple->audio path) now the same scheme.
|
2015-09-07 16:09:13 +01:00 |
|
Ross Owen
|
b30292d014
|
Comment.
|
2015-09-04 11:36:30 +01:00 |
|
Ross Owen
|
59baec261f
|
Fixed up initial values for totalSampsToWrite/sampsToWrite
|
2015-09-04 11:33:41 +01:00 |
|
Ross Owen
|
9210b11823
|
More tidy. Multiple IN packets now ditched on over flow (gets buffer to nice pre-fill level). inOverflow flag removed completely.
|
2015-09-02 15:59:37 +01:00 |
|
Ross Owen
|
facfcd82ec
|
Removed pktcount debug.
|
2015-09-02 12:37:33 +01:00 |
|
Ross Owen
|
e5cbfe147c
|
Started removing debug code.
|
2015-09-02 12:31:26 +01:00 |
|
Ross Owen
|
9171df460f
|
Innitial removal of inOverflow state and deletion of oldest packet from buffer. Includes lots of debug.
|
2015-09-02 12:20:39 +01:00 |
|
Ross Owen
|
cbf3ff7973
|
Merge branch 'master' into DEV_IMP_FB
|
2015-08-25 11:32:25 +01:00 |
|
Ross Owen
|
59a79c1d2e
|
g_speed now re-set to expected packet-size
|
2015-08-21 12:13:17 +01:00 |
|
Ross Owen
|
da5f0701a7
|
Comment & whitespace only.
|
2015-08-21 12:11:02 +01:00 |
|
Ross Owen
|
37e73cde48
|
Fixes to decouple interrupt for dual-issue compatibility purposes.
|
2015-04-09 14:55:39 +01:00 |
|
Ross Owen
|
85c5b4a801
|
Properly aligned interrupt funcs
|
2015-04-07 15:10:01 +01:00 |
|
Ross Owen
|
3558bc6049
|
Conflicted merge: master -> DEV_X200_BRINGUP
|
2015-04-07 14:52:51 +01:00 |
|
Ross Owen
|
575ee95714
|
xpd: Cleaned up whitespace
|
2015-03-30 12:24:03 +01:00 |
|
Ross Owen
|
2e67773f0f
|
Merge: master -> DEV_X200_BRINGUP
|
2015-03-23 12:57:57 +00:00 |
|
Ross Owen
|
7cd5631e4b
|
The audio i/o core now uses "underflow" sample as it's request word (i.e. different for PCM/DSD). This gets passed all the way through mixer and on to decouple such that it can be used in the underflow state. This allows the removal of the communication of the underflow state to the audio i/o core from decouple and thus "stand-alone" mixer now works again.
|
2015-03-20 17:23:24 +00:00 |
|
Ross Owen
|
2de25aa4b5
|
All inline asm in decouple now marked volatile
|
2015-03-18 12:20:24 +00:00 |
|
Ross Owen
|
7f8e90dda4
|
Potential build issue due to duplicate labels in inline asm in set_interrupt_handler macro
|
2015-03-18 11:56:30 +00:00 |
|
Ross Owen
|
b1e69b0590
|
Various changes to get SPDIF working on x200 board config
|
2015-03-17 11:52:45 +00:00 |
|
Ross Owen
|
cfca7b347e
|
Fixed build issue due to bad define name (EP vs ENDPOINT)
|
2015-01-12 18:14:07 +00:00 |
|
Ross Owen
|
465b0fe7d3
|
Merge branch 'master' into DEV_IMP_FB
|
2015-01-09 17:19:51 +00:00 |
|
Ross Owen
|
8d2b65127e
|
First attempt at complete removal of feedback EP code when not required.
|
2014-12-08 18:19:56 +00:00 |
|
Ross Owen
|
c05e1f05c2
|
Whitespace only.
|
2014-11-25 18:24:29 +00: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
|
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
|
1677eb49b0
|
xpd: Cleaned up whitespace
|
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 |
|