Commit Graph

35 Commits

Author SHA1 Message Date
Russell
b5faf8a621 Merge branch 'iosaudioaccessory' of git://git/apps/sc_usb_audio into iosaudioaccessory 2011-11-18 12:15:53 +00:00
Ross Owen
80d85d0d4c Merge branch 'iosaudioaccessory' of git://git/apps/sc_usb_audio into iosaudioaccessory 2011-11-18 11:54:34 +00:00
Ross Owen
8438cc4783 Added reset for iAP int ep 2011-11-18 11:54:19 +00:00
Russell
9f7d5762ef [PATCH 18/19] Added SetReady in SF reset code if overflow flag set (BUG #10897) 2011-11-18 09:35:51 +00:00
Russell
f54f1c44b1 Manually apply: [PATCH 17/19] (re-)removed assert.h 2011-11-18 09:33:43 +00:00
Russell
ba1284b9cd Manually apply: [PATCH 16/19] Reverted back to 5v2 release of decouple.xc due to issues with new prefill 2011-11-18 09:31:27 +00:00
Russell
1d2353c316 Fixup to get swap in IAP !MIDI configuration 2011-11-17 17:24:35 +00:00
Russell
4ef555de18 Manually apply: [PATCH 12/19] Removed <assert.h> 2011-11-17 17:18:07 +00:00
Russell
0e923eecaa Manually apply: [PATCH 07/19] Whitespace only 2011-11-17 17:01:53 +00:00
Dave Lacey
afc59caf36 Made prefill levels vary with sample rate and usb speed 2011-11-17 16:15:29 +00:00
Russell
2aef37576c Refactor inuint_byref to testct_byref to support using status reporting. Works as before. 2011-11-02 17:28:09 +00:00
Russell Gallop
c12e0bfce5 BUG 11356: Keep iAP messages together by sending length before data 2011-09-21 11:21:58 +01:00
Russell Gallop
5c6dd16a3c Remove IAP_BUFFERED as this is the only option now. 2011-09-06 12:22:28 +01:00
Russell Gallop
57f85cee12 Handle remaining tail length case. 2011-08-30 17:46:02 +01:00
Russell Gallop
7ffda0c885 Trigger reset from endpoint 0. 2011-08-26 16:03:24 +01:00
Russell Gallop
4b6ea19049 Get iAP reset from decouple. Currently just done a initialisation. 2011-08-26 15:35:17 +01:00
Russell Gallop
5e14a17287 Handle other cases of tail length that come up. 2011-08-23 17:38:02 +01:00
Russell Gallop
c82dca2b37 Send length of buffer to iAP thread. 2011-08-23 17:15:54 +01:00
Russell Gallop
de159ad6bf Revert usb buffer code to reading uints from XUD as required for performance constraint. Handle some cases of tail to define data length. 2011-08-23 17:00:17 +01:00
Russell Gallop
309e29db7a Attempt to get working byte by byte 2011-08-18 10:48:27 +01:00
Russell Gallop
bf9fec8a69 Send data from host over to iAP byte at a time. 2011-08-17 16:35:39 +01:00
Russell Gallop
5e319197c7 Use write_byte_via_xc_ptr macro. 2011-08-17 16:33:57 +01:00
Russell Gallop
d67788ab83 Add macros for reading and writing from xc pointers without indexing as there are no immediate formats for that. 2011-08-17 16:31:54 +01:00
Russell Gallop
b821b92041 Add read_byte_via_xc_ptr_indexed for reading from buffer byte by byte. 2011-08-17 16:31:03 +01:00
Russell Gallop
4d355517c6 Fix issue of sending each byte of iAP as a word. Write each thing that comes in as an 8 bit value. Need new in line asm to do this. 2011-08-17 14:57:41 +01:00
Russell Gallop
2cd2348309 Remove unused variables 2011-08-17 10:28:50 +01:00
Russell Gallop
bb5840fb66 Handle sending ZLP to interrupt endpoint. 2011-08-16 17:59:35 +01:00
Russell Gallop
4693b9d0b5 Simplify the ready in logic for midi and iap endpoints in decouple. 2011-08-16 17:02:35 +01:00
Russell Gallop
029d499e80 Getting IAP_BUFFERED code working. 2011-08-16 11:14:36 +01:00
Russell Gallop
d4e1bc3906 Add IAP_BUFFERED preprocessor macro to filter out new work to put iAP through buffer and decouple. 2011-08-11 15:19:39 +01:00
Russell Gallop
13835851b3 Missed some changes. 2011-07-29 16:01:05 +01:00
Russell Gallop
17babda9e5 Copied midi buffering to iap buffering. 2011-07-29 12:19:18 +01:00
Russell Gallop
7bc53853c4 Copy across from apps_usb_aud_shared 2011-07-08 15:12:28 +01:00
Dave Lacey
1980e7a273 Removed some spurious files 2011-07-07 21:32:39 +01:00
Dave Lacey
02b07ed9f3 First commit 2011-07-07 20:15:51 +01:00