Commit Graph

  • 56feb05100 Added MIDI El Capitan issue to change-log Ross Owen 2015-12-01 13:09:42 +00:00
  • 8f4bd361ce Fixed trap when setting mix map on xCORE-200 Ross Owen 2015-11-26 23:30:25 +00:00
  • 89f43fabd1 unitId unsigned. Ross Owen 2015-11-25 19:27:01 +00:00
  • 591a696e55 MAX_FREQ_FS guarded by ifndef so can be over-ridden Ross Owen 2015-11-25 19:26:48 +00:00
  • 16d527de04 Added an error for MIN_FREQ > MAX_FREQ Ross Owen 2015-11-25 19:26:25 +00:00
  • d9c54be4b9 Changelog updates for 6.14 Ross Owen 2015-11-25 12:52:59 +00:00
  • 49466b8653 UAC1 descriptors no longer always report 7 freqs - it reports atleast 3 freqs (and up to 7 - over 7 should generate a build error). If < 3 freqs are requested MAX_FREQ_FS is repeated as required. Ross Owen 2015-11-24 18:34:54 +00:00
  • ab55f03fc2 Fixes for UAC1 enum issues on Windows - attempt to only expose 7 sample rates (> 7 crashes Windows UAC1 driver) Ross Owen 2015-11-24 11:38:19 +00:00
  • ab7db51b17 Removed 22050Hz sample rate for UAC2 lowSampleRateList. Now matches list in UAC1 descriptors. Ross Owen 2015-11-24 11:37:37 +00:00
  • e0da7fd2e9 Added MIN_FREQ_FS define to devicedefines.h Ross Owen 2015-11-24 11:35:40 +00:00
  • 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. Ross Owen 2015-11-21 00:09:44 +00:00
  • bf1a19a7be mod_from_last_time reset on SF change. Ross Owen 2015-11-20 17:27:44 +00:00
  • 3bc55bc9b9 Added 8000Hz to UAC1 SF list Ross Owen 2015-11-20 17:27:11 +00:00
  • c0f8a60099 Fixed UAC1 sample freq change issue Ross Owen 2015-11-20 17:26:51 +00:00
  • a2010a05c0 Fixed FS feedback and input packet sizing Ross Owen 2015-11-20 16:19:49 +00:00
  • d919a807cd Fixed UAC1 sample rate change issue. Ross Owen 2015-11-20 16:17:15 +00:00
  • 68faab7ed2 Attempt to fix up FS mode for new feedback system - still not operational. Ross Owen 2015-11-20 13:46:33 +00:00
  • 196c82e0dd Fixed up IN endpoint addresses due to typo in USBEndpointNumber_In enum Ross Owen 2015-11-20 13:45:54 +00:00
  • 7512067905 Fixed build error (typo) Ross Owen 2015-11-20 13:04:23 +00:00
  • 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. Ross Owen 2015-11-20 12:59:57 +00:00
  • 8fdc9b0986 Fixed I2S data offset when xCORE-200 H/W bit clock-divide used (startup code change) Ross Owen 2015-11-17 17:47:00 +00:00
  • 2130da665e Fix to feedback factor range fix Ross Owen 2015-11-17 15:22:33 +00:00
  • ae6720d0ed Initial addition of SAMPLE_RATE_LIST define Ross Owen 2015-11-17 11:40:11 +00:00
  • f947005eb1 Initial addition of xCORE-200 hardware bit-clock divide (currently not enabled) Ross Owen 2015-11-17 11:39:44 +00:00
  • f995c15020 Quick fix for reduced gain at higher decimation factors Ross Owen 2015-11-16 17:25:58 +00:00
  • 079b7f8f79 Fixed runtime memory exception (array not double word-aligned) Ross Owen 2015-11-16 11:09:41 +00:00
  • 4b24007b9a Added required mic_addry_conf.h Ross Owen 2015-11-16 09:54:37 +00:00
  • 2aef62b434 Added support in UAC1 descriptors for 24, 22.05, 12 and 11.025kHz Ross Owen 2015-11-12 19:03:30 +00:00
  • a63663da13 NUM_USB_CHAN_IN_FS and NUM_USB_CHAN_OUT_FS can now be over-ridden for multi-channel at FS. Default is still 2. Ross Owen 2015-11-12 19:02:15 +00:00
  • 1ec017d1eb Typo in FS_STREAM_FORMAT_INPUT_1_SUBSLOT_BYTES define Ross Owen 2015-11-11 14:33:53 +00:00
  • 3da6a51d5f Feedback calc allows a couple of extra bits for the multiplication to allow for a better range of mclk/samplerate combos Ross Owen 2015-11-11 14:16:03 +00:00
  • ee40514079 PDM/Mic code can now handle rate changes. Ross Owen 2015-11-11 14:10:21 +00:00
  • b5c0ddaaf8 Fixed build issue due to checking of NUM_PDM_MICS Ross Owen 2015-11-06 11:20:50 +00:00
  • 88118514f8 Updated changelog wording. Ross Owen 2015-11-06 10:46:51 +00:00
  • 2c16a0f7e7 Updated PDM Mic integration for latest version of lib_mic_array Ross Owen 2015-11-05 15:28:45 +00:00
  • 0dc7c0fd60 Added 6.14 to changelog Ross Owen 2015-10-30 12:46:27 +00:00
  • 563b69c07f Removed accidental inclusion of genclock() from main.xc Ross Owen 2015-10-30 12:05:56 +00:00
  • 4360799be2 Merge branch 'DEV_PDM_MIC' Ross Owen 2015-10-30 11:58:09 +00:00
  • 9e7274d3d3 Tidy up mic integration task Ross Owen 2015-10-30 11:52:23 +00:00
  • 37752f979c Added pcm_pdm_mic.h Ross Owen 2015-10-30 11:51:32 +00:00
  • 91ac3c60bd Remove hard-coded loopback from deliver() Ross Owen 2015-10-30 11:51:17 +00:00
  • ca657877e9 Tidy up mic integration into deliver() Ross Owen 2015-10-30 11:50:59 +00:00
  • 11c43920ee Removed PDM_PCM_IN define (replaced with check for NUM_PDM_MICS > 0). Also use of PDM_TILE on pcm_pdm_mic() task call. Ross Owen 2015-10-29 20:45:07 +00:00
  • 2d81bdc7c1 Merge from master and work to tidy PDM code for release Ross Owen 2015-10-20 10:37:07 +01:00
  • 55f20f68ae 'Release: 6.13.0beta2' Ross Owen 2015-10-13 17:38:50 +01:00
  • b279a2ec4c Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2015-10-13 17:36:52 +01:00
  • 92a985b2fd module_queue now uses lib_xassert (rather than module_xassert) Ross Owen 2015-10-13 17:36:45 +01:00
  • 0e217bb639 module_queue now uses lib_xassert (rather than module_xassert) Ross Owen 2015-10-13 17:32:48 +01:00
  • 2580dcc721 Updated pdm code to use latest lib_array_mic code Ross Owen 2015-10-13 17:32:12 +01:00
  • 2ae88301eb 'Release: 6.13.0beta1' Ross Owen 2015-10-12 15:15:26 +01:00
  • c53447546e 'Release: 6.13.0beta0' Ross Owen 2015-10-12 14:20:26 +01:00
  • 9344178fcc xpd: Cleaned up whitespace Ross Owen 2015-10-12 14:19:50 +01:00
  • fb6a801b23 xpd: Patched version number Ross Owen 2015-10-12 14:19:50 +01:00
  • e7af4b1f55 Changeling updates for 6.13 Ross Owen 2015-10-12 14:17:38 +01:00
  • a587c48f76 Added build config for non-beam and beam-forming demo Ross Owen 2015-10-12 11:52:45 +01:00
  • 09437dc588 Fixed num mics and loopback. Ross Owen 2015-10-12 11:52:20 +01:00
  • 49cd36dd67 Exception when SPDIF_TX and ADAT_TX both enabled due to clock-block being configured after already started. Caused by SPDIF_TX define check typo Ross Owen 2015-10-06 16:48:30 +01:00
  • b14a0de740 Initial work to move codebase to use lib_array_mic Ross Owen 2015-10-06 16:06:45 +01:00
  • e114e32503 8 mic channels now recorded. Fixed bad mic selection and reduced gain. Ross Owen 2015-09-23 16:05:03 +01:00
  • 5306fda2ab Gain fiddle and fixed LEDs Ross Owen 2015-09-23 10:38:24 +01:00
  • 38094b90c4 removed the agc and replaced it with a fixed gain Andrew Stanford-Jason 2015-09-23 09:43:16 +01:00
  • e9b19cedaf Quickly hacked in a input -> output loopback. Ross Owen 2015-09-22 16:47:24 +01:00
  • 62d2d1d5be sort of demo code Andrew Stanford-Jason 2015-09-22 15:30:31 +01:00
  • 71f55b183b added agc Andrew Stanford-Jason 2015-09-22 13:41:25 +01:00
  • 36274798ff audio scaling for pdm Andrew Stanford-Jason 2015-09-22 12:22:04 +01:00
  • 35834c4fb8 audio scaling for pdm Andrew Stanford-Jason 2015-09-22 12:21:33 +01:00
  • 21bc1a4708 Change mic Ross Owen 2015-09-22 12:15:53 +01:00
  • 5adfd29c17 Removed print Ross Owen 2015-09-22 11:17:21 +01:00
  • a230754991 Fixed PDM build issue - bad channel name Ross Owen 2015-09-22 11:16:49 +01:00
  • be0bf0d983 Trial add of PDM code Ross Owen 2015-09-22 11:15:05 +01:00
  • 0205adaa1d Merge branch 'master' into DEV_PDM_MIC Ross Owen 2015-09-21 16:32:27 +01:00
  • c5d9f247e0 Typo in MCLK_441 define checking for MIN_FREQ Ross Owen 2015-09-21 16:32:05 +01:00
  • ff086590d7 Merge branch 'master' into DEV_PDM_MIC Ross Owen 2015-09-21 16:11:32 +01:00
  • 08c55f9a7d Fixed trap when no mclk applied by customer (device now sends 0-length packets in this case) Ross Owen 2015-09-21 16:02:25 +01:00
  • 6cc3ea7549 Merge Ross Owen 2015-09-17 17:27:37 +01:00
  • 2cda8bb1ac Merge Ross Owen 2015-09-17 17:11:07 +01:00
  • c45f91ff39 Fixed endpoint type table (due to removal of explicit feedback EP) Ross Owen 2015-09-15 15:33:02 +01:00
  • 392aed44a0 Initial changes for PDM outline Ross Owen 2015-09-15 15:02:04 +01:00
  • 728f3700f6 Fixed accidental character addition causing build error. Ross Owen 2015-09-11 10:23:41 +01:00
  • 4d599e44f5 Changelog update Ross Owen 2015-09-09 11:15:29 +01:00
  • 9036bac932 Fixed up mixer channel comms scheme Ross Owen 2015-09-09 11:15:06 +01:00
  • 7c1c5499f8 Fixed up dummy deliver for shared mixer/non-mixer channel comms scheme Ross Owen 2015-09-09 11:14:19 +01:00
  • 2ee8faf3ef Added implicit FB to changelog. Ross Owen 2015-09-08 11:47:09 +01:00
  • 3ec94a1fc8 Merge branch 'DEV_IMP_FB' Ross Owen 2015-09-08 11:39:06 +01:00
  • 86e0423226 Changelog updates. Ross Owen 2015-09-08 11:37:03 +01:00
  • fd5806cab9 Fixed build issue - undeclared var. Ross Owen 2015-09-07 16:40:14 +01:00
  • 6867bd0923 Fixed bad guard on var dec Ross Owen 2015-09-07 16:30:16 +01:00
  • 71adeaac91 ADC only build with mixer failed to start up properly - channel comms mismatch. Ross Owen 2015-09-07 16:10:29 +01:00
  • 5f7d11d2fb Fixing some build issues when I2S_CHANS_DAC = 0 but DSD_CHANS_DAC != 0 Ross Owen 2015-09-07 16:09:57 +01:00
  • f5da75fa46 Mixer and non-mixer chan comms (decouple->audio path) now the same scheme. Ross Owen 2015-09-07 16:09:13 +01:00
  • 520677ffea Mixer and non-mixer chan comms (decouple->audio path) now the same scheme. Ross Owen 2015-09-07 16:08:52 +01:00
  • 7f96ce36e4 Fixed build issue when DFU is disabled (and DFU distributed into EP0) Ross Owen 2015-09-07 10:19:32 +01:00
  • 9bf8075bd3 Build error is I2S_CHANS_ADC/DAC set to zero and CODEC_MASTER enabled. Ross Owen 2015-09-04 13:11:49 +01:00
  • cc14679d53 Fixed build issue due to undeclared var when DFU disabled. Ross Owen 2015-09-04 12:56:14 +01:00
  • b30292d014 Comment. Ross Owen 2015-09-04 11:36:30 +01:00
  • 59baec261f Fixed up initial values for totalSampsToWrite/sampsToWrite Ross Owen 2015-09-04 11:33:41 +01:00
  • 9210b11823 More tidy. Multiple IN packets now ditched on over flow (gets buffer to nice pre-fill level). inOverflow flag removed completely. Ross Owen 2015-09-02 15:59:37 +01:00
  • facfcd82ec Removed pktcount debug. Ross Owen 2015-09-02 12:37:33 +01:00
  • e5cbfe147c Started removing debug code. Ross Owen 2015-09-02 12:31:26 +01:00
  • 9171df460f Innitial removal of inOverflow state and deletion of oldest packet from buffer. Includes lots of debug. Ross Owen 2015-09-02 12:20:39 +01:00