Commit Graph

680 Commits

Author SHA1 Message Date
Sam Chesney
598477b3f3 Merge branch 'master' of git://git/apps/sc_usb_audio 2014-01-27 16:04:15 +00:00
Sam Chesney
b65048f20e Reset local iAP state when host resets device 2014-01-27 16:04:08 +00:00
Ross Owen
bc8b311be0 Warning removal (unused funcs) 2014-01-27 14:36:27 +00:00
Ross Owen
b178eec970 Fixed unused var warning relating to chanend c_mix_out 2014-01-27 14:27:52 +00:00
Ross Owen
6192b9a5fa Removed #warning when DFU_FLASH_DEVICE defined 2014-01-27 14:26:36 +00:00
Ross Owen
aa5b7b68df Updated to new termtype defines in descriptors 2014-01-27 14:16:02 +00:00
Ross Owen
92087a2d40 'Release: 6.4.0beta1' 2014-01-24 16:50:25 +00:00
Ross Owen
95a7caf8be 'Release: 6.4.0beta0' 2014-01-24 16:48:08 +00:00
Ross Owen
14dca46850 Audio 1.0 descriptors now use MAX_PACKET_SIZE_XXX_FS defines 2014-01-24 15:46:33 +00:00
Ross Owen
b4ff4c194a Unused var warning removal in mixer. 2014-01-24 15:02:14 +00:00
Sam Chesney
612c4311b6 Removed MFi accessory defines 2014-01-24 14:13:32 +00:00
Sam Chesney
776dd0ef1a iAP build fixed, assuming this was a typo 2014-01-24 14:13:12 +00:00
Ross Owen
4aaa62c8b8 c_iap now passed to usb_midi when IAP and MIDI defined 2014-01-24 13:27:30 +00:00
Ross Owen
b2660cf04e Another crack the the master mode LR swap issue. 2014-01-23 17:59:26 +00:00
Ross Owen
4c4cf16204 'Release: 6.3.3alpha4' 2014-01-23 12:40:56 +00:00
Ross Owen
62fc22ffc5 Added AUDIO_CLASS == 1 mode for standardrequests() call 2014-01-23 12:40:18 +00:00
Ross Owen
e21ade9c8f Audio 2 desc munging for HS/FS now guarded by NUM_USB_CHAN_ defines 2014-01-23 12:39:54 +00:00
Ross Owen
f3244c3bdc Audio 1.0 desc array now guarded by AUDIO_CLASS==1 (not just AUDIO_CLASS_FALLBACK) 2014-01-23 12:39:02 +00:00
Ross Owen
60d8a94720 Added checks and build errors for FS behaviour 2014-01-23 12:37:48 +00:00
Ross Owen
ede82cd818 Attempt to fix up CODEC_MASTER output LR swap (introduced when input init made more robust) 2014-01-23 12:37:25 +00:00
Ross Owen
2b536a00da 'Release: 6.3.3alpha3' 2014-01-22 22:03:25 +00:00
Ross Owen
6dffaa379b Decouple now using _FS defines instead of old _A1 defines 2014-01-22 22:01:16 +00:00
Ross Owen
1a619727f0 Endpoint 0 now modifies input streaming interface descs based on bus speed (previously only did out..). brNrChannels also now modded based on bus-speed. 2014-01-22 22:00:29 +00:00
Ross Owen
9708c45e2f Comment only 2014-01-22 21:58:23 +00:00
Ross Owen
66852a1b36 MAX_PACKET_SIZE defines using SAMPLE_SUBSLOT_SIZE and added STREAMING_INPUT_ALT1_OFFSET define (For munging HS vs FS descs) 2014-01-22 21:58:11 +00:00
Ross Owen
481e50fdf7 Extension units in descs now guarded by MAX_MIX_COUNT > 0 2014-01-22 21:55:14 +00:00
Ross Owen
98cf4a3208 MAX_FREQ_A1 define now MAX_FREQ_FS. Also limited to 48k when input and output enabled (96k otherwise) 2014-01-22 21:53:57 +00:00
Ross Owen
76d60ceb5b SAMPLE_SLOT_SIZE_XX used instead of hardcoded *3/*4 for generating packet size 2014-01-22 19:57:59 +00:00
Ross Owen
e9946cc803 NUM_USB_CHAN_IN_A1 and NUM_USB_CHAN_OUT_A1 changed from A1 to _FS 2014-01-22 19:57:22 +00:00
Ross Owen
055f05bfab 0 sample buffer is now sized by SAMPLE_SUBSLOT_SIZE_XX (was hard coded * by 3/4 2014-01-22 16:32:12 +00:00
Ross Owen
cfe9f508f1 Removed old README and comment only 2014-01-22 16:09:37 +00:00
Ross Owen
062e06df97 Improved the robustness of ADC I2S data port init in MASTER_CODEC mode 2014-01-22 15:59:56 +00:00
Ross Owen
d07ec8f9a2 'Release: 6.3.3alpha0' 2014-01-22 11:51:00 +00:00
Ross Owen
446716f7ba Merge branch 'master' of git://git/apps/sc_usb_audio 2014-01-22 11:47:52 +00:00
Ross Owen
61b857d5d4 Fixed build issue where OUT_VOLUME_IN_MIXER set to 0 (BUG #10692) 2014-01-22 11:39:43 +00:00
dan
98b3bdba95 added toplevel makefile for xpd 2014-01-22 11:00:41 +00:00
dan
ce739180f0 update module readmes 2014-01-22 10:42:43 +00:00
dan
65da4d7efa updated module readmes and ran xpd update 2014-01-22 10:38:06 +00:00
Ross Owen
e82bae44ad Moved initial bclk setting high to before ADC clrbuff. 2014-01-21 12:47:05 +00:00
Ross Owen
47d4e1d5de Manufacturer string now used VENDOR_STR rather than APPEND_VENDOR_STR() to avoid extra space being appended 2014-01-21 12:39:28 +00:00
Ross Owen
fa78990f12 Comment only 2014-01-21 12:38:46 +00:00
Ross Owen
392bf43274 Delay for feedback stability after SF change now based on bus-speed. Allows faster SF changes at high-speed. 2014-01-20 21:13:18 +00:00
Ross Owen
62008112b5 Dead code tidy only. 2014-01-20 20:31:28 +00:00
Ross Owen
735de46f7d comment only 2014-01-20 20:31:11 +00:00
Ross Owen
118fbca858 MCLK_STABILITY_DELAY renamed and updated 2014-01-20 20:31:01 +00:00
Ross Owen
94b98e031b Added defaulting back to PCM when stream stops if was in native DSD mode. Guarded by DEFAULT_TO_PCM and disabled by default. 2014-01-20 18:17:58 +00:00
Ross Owen
de3c5b1559 Fixed typo p_dsd_clock -> p_dsd_clk 2014-01-20 18:17:01 +00:00
Ross Owen
5e26f02da7 AUDIO_PLL_LOCK_DELAY renamed MCLK_STABILITY_DELAY and used in ep0 SF change request. 2014-01-20 18:16:36 +00:00
Ross Owen
8712acb539 deliver thread no longer waits for AUDIO_PLL_LOCK_DELAY - this was causing pop issues on rate change as DAC has mclk but no bclk/lrclk. This seems to cause issues. This delay now added to audio SF change in EP0 for safety. Related to BUG #14769 2014-01-20 18:13:54 +00:00
Ross Owen
e53de21f7a DSD native mode now outputs mute pattern on invalid freq. Previously only output clks. Helps with pop issue when changing pcm/dsd versions in foobar. (BUG #14769) 2014-01-20 18:11:50 +00:00