Commit Graph

  • bd2c299a5c Added optional channelend argument Ross Owen 2012-02-21 14:05:55 +00:00
  • 639f886526 Config channel added to codec config calls Ross Owen 2012-02-21 12:01:17 +00:00
  • 82494331b9 Updates to get L2 working on latest iOS codebase Ross Owen 2012-02-20 15:53:12 +00:00
  • 0726806ec5 Fix for configurable string descriptors. Russell 2012-01-20 15:55:22 +00:00
  • ac4ffb4a91 Whitespace Russell 2012-01-13 14:18:41 +00:00
  • 2fd29d0376 Fix for bug 10588 Russell 2012-01-11 16:34:54 +00:00
  • 11da589890 Create cfgDesc_Audio2 depending on build options. Memory optimisation. Russell 2012-01-10 11:48:50 +00:00
  • b685478543 Implement better scaling version of string descriptor memory optimisation Russell 2012-01-10 11:04:51 +00:00
  • c4a6cc749f Revert "Remove unneeded strings. Could be done better based on what is needed." Russell 2012-01-10 11:04:09 +00:00
  • f0bd193c9b Simplify rebootwrapper.s and put xc source at the top in comments. Russell 2012-01-09 16:54:53 +00:00
  • 94cf16aa48 Remove comments and debug info from assembly file. Russell 2012-01-09 16:30:42 +00:00
  • 59fed688b4 Create simpler wrapper for reboot_device so I can just set the maxchanends in that. Russell 2012-01-09 16:20:57 +00:00
  • dd5e086088 Freer requires outct CT_END negociation in both ways before closing down. Russell 2012-01-09 16:11:32 +00:00
  • 541ee1af81 Use Macro to hide inline assembly. Russell 2012-01-09 16:10:35 +00:00
  • 3141dec113 Send CT_END on chanend before closing it, to prevent illegal resource exception. Russell 2012-01-09 14:48:55 +00:00
  • 8b0ad92d87 Free chanend in device_reboot so there is one to talk to the sswitch on. Compiled to assembly and frigged the accounting of chanends to get it passed the mapper. Russell 2012-01-06 16:26:58 +00:00
  • 6a195a8241 Disable flash_cmd_reboot as reboot done in endpoint0 Russell 2012-01-06 16:22:25 +00:00
  • bd510cb289 Tabs to spaces Russell 2012-01-06 16:20:21 +00:00
  • 861f706fe2 Think that the greatest buffer requirement here is for the mixer controls which I think only requires 36 bytes. Russell 2012-01-06 11:59:20 +00:00
  • 87e2fa6abd Don't need huge buffer here. Russell 2012-01-06 11:45:14 +00:00
  • 188412c1de Remove unneeded strings. Could be done better based on what is needed. Russell 2012-01-06 11:31:08 +00:00
  • e5c9452d72 Re-use i2ctimer for iAPTimer to save another timer Russell 2012-01-06 10:18:25 +00:00
  • 59936b895c Re-use iAPTimer for polling dev det in usb_midi thread. Russell 2012-01-05 17:56:56 +00:00
  • 6bf8d1c475 Refactor usb midi Russell 2011-12-16 12:26:17 +00:00
  • 156128a40d Tidy up comments. Russell 2011-12-14 12:04:48 +00:00
  • 9bcc2cf2b0 Fix null config descriptor in SELF_POWERED mode. Russell 2011-12-14 11:26:14 +00:00
  • 9d1c775412 Reduce power requirement and change flags in GetStatus Russell 2011-12-01 17:04:01 +00:00
  • bcfd541f92 Reduce power for null configurator. Russell 2011-12-13 15:11:35 +00:00
  • 165c184f95 devicedefines.h now included in usb_midi.h Ross Owen 2011-12-13 14:41:42 +00:00
  • 6190584409 Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2011-12-07 12:51:15 +00:00
  • b683ac963e Added MIDI_SHIFT Ross Owen 2011-12-07 12:48:59 +00:00
  • 1e1cb9288d Plug in variable size queue implementation for saving buffer space in iAP. Russell 2011-12-06 17:12:44 +00:00
  • f979c80dbd Modifications so can compile with IAP disabled. Russell 2011-12-05 18:19:29 +00:00
  • c1ff1a141a Reduce power requirement and change flags in GetStatus Russell 2011-12-01 17:04:01 +00:00
  • b5d4670de6 Revert last change as fails on Command Verifier. Russell 2011-12-01 16:43:51 +00:00
  • b578d759b5 bMaxPower should be zero for self powered USB Russell 2011-12-01 16:29:03 +00:00
  • e75b99d160 Rely on SELF_POWERED define as master branch. Russell 2011-11-29 17:24:12 +00:00
  • 1115d353ef Updates for iAP reset Ross Owen 2011-11-22 15:58:39 +00:00
  • 4a3c40170f Add read write byte functions to xc_ptr Russell 2011-11-21 12:01:03 +00:00
  • 61726fd98b Tidying up in decouple Russell 2011-11-21 11:54:45 +00:00
  • f568790fc3 Reduce midi buffering Russell 2011-11-21 11:54:33 +00:00
  • 751713e729 Remove interfaceAlt check Russell 2011-11-21 11:54:16 +00:00
  • af0d46800d Save resources if SPDIF or MIXER not enabled Russell 2011-11-21 11:35:28 +00:00
  • e8625e2b37 Get ZLP after early unplug working. Russell 2011-11-21 11:22:03 +00:00
  • d8f49497c9 Remove inconsequential changes on ios branch Russell 2011-11-21 10:56:24 +00:00
  • b5faf8a621 Merge branch 'iosaudioaccessory' of git://git/apps/sc_usb_audio into iosaudioaccessory Russell 2011-11-18 12:15:53 +00:00
  • 80d85d0d4c Merge branch 'iosaudioaccessory' of git://git/apps/sc_usb_audio into iosaudioaccessory Ross Owen 2011-11-18 11:54:34 +00:00
  • 8438cc4783 Added reset for iAP int ep Ross Owen 2011-11-18 11:54:19 +00:00
  • ef78f7ff30 Fixup to reduce differences to master branch of this repo. Russell 2011-11-18 10:09:54 +00:00
  • 8e28b7828c Revert "[PATCH 19/19] bug 11378: documented SERIAL_STR_INDEX behaviour on Windows XP" Russell 2011-11-18 09:54:04 +00:00
  • 3cf50babad [PATCH 19/19] bug 11378: documented SERIAL_STR_INDEX behaviour on Windows XP Russell 2011-11-18 09:37:54 +00:00
  • 9f7d5762ef [PATCH 18/19] Added SetReady in SF reset code if overflow flag set (BUG #10897) Russell 2011-11-18 09:35:51 +00:00
  • f54f1c44b1 Manually apply: [PATCH 17/19] (re-)removed assert.h Russell 2011-11-18 09:33:43 +00:00
  • ba1284b9cd Manually apply: [PATCH 16/19] Reverted back to 5v2 release of decouple.xc due to issues with new prefill Russell 2011-11-18 09:31:27 +00:00
  • 0bcbae5611 [PATCH 15/19] Fixed MIDI string indices. Hex/Dec mixup (#10718) Russell 2011-11-18 09:05:51 +00:00
  • 1d2353c316 Fixup to get swap in IAP !MIDI configuration Russell 2011-11-17 17:24:35 +00:00
  • c16bb231f5 Manually apply: [PATCH 14/19] Fixed DFU string index for audio 2.0 mode Russell 2011-11-17 17:22:17 +00:00
  • 1b9a5534a5 Manually apply: [PATCH 13/19] Fixed DFU length for audio 1.0 config desc Russell 2011-11-17 17:19:14 +00:00
  • 4ef555de18 Manually apply: [PATCH 12/19] Removed <assert.h> Russell 2011-11-17 17:18:07 +00:00
  • da7e0bef80 Manually apply: [PATCH 08/19] 2v3 -> 2v4 Removed reference to meta_info which doesn't exist. Adjusted iAP iInterface as well. Russell 2011-11-17 17:15:30 +00:00
  • 0e923eecaa Manually apply: [PATCH 07/19] Whitespace only Russell 2011-11-17 17:01:53 +00:00
  • a2bdb839a3 Manually apply: [PATCH 06/19] Added checks for NUM_USB_CHAN_IN and NUM_USB_CHAN_OUT being 0 - previously build errors Russell 2011-11-17 16:57:09 +00:00
  • fb22564406 [PATCH 05/19] Added checks for NUM_USB_CHAN_IN and NUM_USB_CHAN_OUT being 0 - previously build errors Russell 2011-11-17 16:51:35 +00:00
  • 896d674a30 Manually apply: [PATCH 04/19] Tidy up for old INPUT and OUTPUT defines. Now based on channel count defs Russell 2011-11-17 16:50:44 +00:00
  • a2c0718b26 Manually apply: [PATCH 03/19] Added checks for NUM_USB_CHAN_IN and NUM_USB_CHAN_OUT being 0 - previously build errors Russell 2011-11-17 16:45:43 +00:00
  • 0e0f6113f0 Apply manually: [PATCH 02/19] Mixer unit now used MAX_MIX_COUNT define Russell 2011-11-17 16:36:40 +00:00
  • afc59caf36 Made prefill levels vary with sample rate and usb speed Dave Lacey 2011-04-04 16:52:42 +01:00
  • 1d0daaa818 Remove L2 channel style i2c Russell 2011-11-17 15:20:37 +00:00
  • 36246a4f2d Remove i2c chanend argument from config functions. Russell 2011-11-17 15:17:26 +00:00
  • 9a3b011c95 Added testmodes to ep0 Ross Owen 2011-10-21 14:40:42 +01:00
  • d27f1991a0 Added testmodes to ep0 Ross Owen 2011-10-21 14:40:39 +01:00
  • de3ed69691 Fixed bug 11688: MIDI output low until there is midi traffic. Russell 2011-11-08 15:48:48 +00:00
  • 2aef37576c Refactor inuint_byref to testct_byref to support using status reporting. Works as before. Russell 2011-11-02 17:28:09 +00:00
  • 03957a411c Fix max packet size of ios interrupt endpoint issue. Russell 2011-10-27 15:15:43 +01:00
  • aec62a2de3 Attempt to fix non continuous interface number issue. Russell 2011-10-27 15:02:38 +01:00
  • 697f68344b Added testmodes to ep0 Ross Owen 2011-10-21 14:40:42 +01:00
  • a0d9f92397 Added testmodes to ep0 Ross Owen 2011-10-21 14:40:39 +01:00
  • 5aaf23eb63 Remove unused CONNECTOR_30_PIN. No longer needed as auto switching. Russell 2011-10-13 16:02:07 +01:00
  • 3d8dc360d1 Implement bug 11331 for iOS + MIDI configuration. Ran out of timers so have to be careful about use of init_iAP and polling timer. Russell 2011-10-13 11:44:24 +01:00
  • 78a5861e3e Move reset signalling in endpoint 0 from on reset to on enumeration. Russell 2011-10-12 10:51:30 +01:00
  • c12e0bfce5 BUG 11356: Keep iAP messages together by sending length before data Russell Gallop 2011-09-21 11:21:58 +01:00
  • c0a701b926 Move coProcessorInit into init_iAP. Russell Gallop 2011-09-16 14:08:12 +01:00
  • 3649f1923c Move handle_iap_case from module_usb_midi to module_ios. Russell Gallop 2011-09-15 12:00:35 +01:00
  • 556fb87b58 Extract handle_iap_case. Russell Gallop 2011-09-15 11:44:16 +01:00
  • 5d47bbe30e BUG 11301: Prevent Multiple StartIDPS Russell Gallop 2011-09-15 11:22:15 +01:00
  • f5ff31d730 Merge branch 'iosaudioaccessory' of git://git/apps/sc_usb_audio into iosaudioaccessory Russell Gallop 2011-09-07 16:46:15 +01:00
  • a3768f6286 Fix comment on interrupt polling interval Russell Gallop 2011-09-07 16:45:40 +01:00
  • 5d9b76abb3 Fix comment on interrupt polling interval Russell Gallop 2011-09-07 16:38:56 +01:00
  • 5c6dd16a3c Remove IAP_BUFFERED as this is the only option now. Russell Gallop 2011-09-06 12:22:28 +01:00
  • f8af92041d Add #define for 30 pin connector or USB B Russell Gallop 2011-08-30 18:03:29 +01:00
  • 57f85cee12 Handle remaining tail length case. Russell Gallop 2011-08-30 17:46:02 +01:00
  • 961c97ead4 Remove interfaceAlt check Russell Gallop 2011-08-26 16:25:52 +01:00
  • a3d9d83d54 Remove print of interfaceAlt[1] which prints 1 after reconnecting. Russell Gallop 2011-08-26 16:04:19 +01:00
  • 7ffda0c885 Trigger reset from endpoint 0. Russell Gallop 2011-08-26 16:03:24 +01:00
  • 4b6ea19049 Get iAP reset from decouple. Currently just done a initialisation. Russell Gallop 2011-08-26 15:35:17 +01:00
  • a4c5c56b6d Jam iAP into usb_midi. Russell Gallop 2011-08-25 18:05:18 +01:00
  • adc3d6bb4b Rename to_host_fifo to midi_to_host_fifo to make room in namespace for iap buffer. Russell Gallop 2011-08-25 18:02:27 +01:00
  • 25e2b5c1ed Rename outputting guard to isTX to be more consistent. Russell Gallop 2011-08-25 12:01:00 +01:00
  • 5e14a17287 Handle other cases of tail length that come up. Russell Gallop 2011-08-23 17:38:02 +01:00
  • c82dca2b37 Send length of buffer to iAP thread. Russell Gallop 2011-08-23 17:15:54 +01:00