Commit Graph

  • af5760f120 Revert "Added some extra timing margin for port setup/buffer (to avoid I2S data-shift)" Ross Owen 2017-03-01 14:00:43 +00:00
  • 30f0689434 Added some extra timing margin for port setup/buffer (to avoid I2S data-shift) Ross Owen 2017-03-01 12:22:46 +00:00
  • df59ac2e56 Fix non PDM mic builds Sam Chesney 2017-02-24 13:30:24 +00:00
  • 4ed791bb04 Improve I2S to PDM mic ratio naming clarity Sam Chesney 2017-02-24 11:37:57 +00:00
  • e0b1711f8f Improve I2S up & down-sampling ratio naming clarity Sam Chesney 2017-02-24 11:23:06 +00:00
  • a96c65cb9f Replace magic numbers with defines from lib_src Sam Chesney 2017-02-23 16:39:39 +00:00
  • bfea4565c3 Replace separate data_0[] and data_1[] with single mic_decimator_fir_data[] Sam Chesney 2017-02-23 10:18:37 +00:00
  • 98cdd56449 Trim trailing whitespace Sam Chesney 2017-02-22 11:26:44 +00:00
  • 943a30dcf4 CHANGELOG update Ross Owen 2017-02-23 10:08:08 +00:00
  • ef812fd333 Fixed memory corruption issue with lib_mic_array if mic frequency < USB frequency Ross Owen 2017-02-22 22:50:00 +00:00
  • b79cf43593 Fix PDM mic transfer rate - use MICS_TO_AUD_RATIO Sam Chesney 2017-02-14 16:54:25 +00:00
  • c85d8206e2 Re-add support for I2S_DOWNSAMPLE_MONO_IN. louis 2017-02-13 08:37:07 +00:00
  • e70b572551 Add USB_TO_AUD_RATIO and MICS_TO_AUD_RATIO defaults Sam Chesney 2017-02-13 08:08:15 +00:00
  • fcf28537bb Merge louis 2017-02-10 16:24:57 +00:00
  • 0f3db83b59 Change I2S_DOWNSAMPLE_FACTOR_IN and I2S_UPSAMPLE_FACTOR_OUT to USB_TO_AUD_RATIO and MICS_TO_AUD_RATIO in audio_io.xc. louis 2017-02-10 16:18:17 +00:00
  • 96ccac033a Fix I2S input down-sampling crosstalk Sam Chesney 2017-02-09 12:05:57 +00:00
  • 0cd3e4de77 Bump unreleased version from point to minor - new features added Sam Chesney 2017-02-09 10:58:30 +00:00
  • ba37e87dab Add UserBufferManagementInit() Sam Chesney 2017-01-31 18:42:19 +00:00
  • 342bf64c21 Fix various typos Sam Chesney 2017-01-31 18:39:06 +00:00
  • 9b4fa7b352 Format I2S US3 calls in same style as rest of file Sam Chesney 2017-01-27 18:18:56 +00:00
  • f0ed79e6b5 Move I2S US3 and DS3 counters from global space to deliver() Sam Chesney 2017-01-27 15:52:54 +00:00
  • bafad597ef Rename DS3 and US3 to be I2S specific Sam Chesney 2017-01-27 15:15:13 +00:00
  • 517c02c4bd Update comment Sam Chesney 2017-01-27 12:10:10 +00:00
  • 2a28119513 Moved I2S_UPSAMPLE_FACTOR_OUT default to devicedefines.h from the top of audio_io.xc. louis 2017-01-27 10:29:43 +00:00
  • 195f1a3611 Un-balls the merge. louis 2017-01-25 13:42:18 +00:00
  • 9a9227edb8 Merge louis 2017-01-25 12:52:26 +00:00
  • 4263b9c9d4 Add ability to upsample I2S out (I2S_SAMPLE_FACTOR_OUT). Also fixed new lib_src coeff naming. louis 2017-01-25 12:50:38 +00:00
  • d7743edda0 Move DS3 data into deliver() rather than being global Sam Chesney 2017-01-20 17:32:33 +00:00
  • 82f351cdae Add comments to #endifs Sam Chesney 2017-01-20 15:51:03 +00:00
  • 2f68d1c88a Merge Ross Owen 2017-01-20 11:39:35 +00:00
  • ca44477c3d Comments only: UAC1 Descriptors Ross Owen 2017-01-20 11:38:50 +00:00
  • ced1ccd072 Merge remove_i2s_out_ds3 into master Sam Chesney 2017-01-19 17:47:35 +00:00
  • 04a6a7a370 Revert "Merge add_i2s_out_ds3 into master" Sam Chesney 2017-01-19 17:46:40 +00:00
  • 300a68f5e7 Merge branch 'master' of git://git/apps/sc_usb_audio louis 2017-01-19 15:57:13 +00:00
  • 4c79429251 Remove USB with define NO_USB in main & audio_io. louis 2017-01-19 15:57:08 +00:00
  • 1e1a15c3a4 Merge branch 'master' of git://git.xmos.local/apps/sc_usb_audio Ross Owen 2017-01-17 14:44:36 +00:00
  • 559b2185e9 Fixed UAC1 build configs with no FB endpoint. Ross Owen 2017-01-17 14:44:09 +00:00
  • 7f0d104a37 Bump version and update CHANGELOG after merge Sam Chesney 2017-01-16 17:16:35 +00:00
  • a58b8c3bb9 Merge add_i2s_out_ds3 into master Sam Chesney 2017-01-16 16:45:52 +00:00
  • d4536e6b1d Merge rename_i2s_in_ds3_support into master Sam Chesney 2017-01-16 16:44:59 +00:00
  • b9998088c3 Remove trailing whitespace Sam Chesney 2017-01-13 12:31:50 +00:00
  • c67ae39157 Fix CHANGELOG typos Sam Chesney 2017-01-13 12:28:09 +00:00
  • bbb296534f Changelog update (Added 7.0.1) Ross Owen 2017-01-12 20:25:41 +00:00
  • 7bb7042cd7 Further improved mic integration Ross Owen 2017-01-12 20:23:21 +00:00
  • 433946d792 Merge branch 'master' of git://git/apps/sc_usb_audio Ross Owen 2017-01-12 20:17:26 +00:00
  • 06ad11bebd Fixed mic array getting/transport order. Ross Owen 2017-01-12 20:17:19 +00:00
  • 491ec6697e Add DS3 support to I2S output path (USB->DS3->I2S) Sam Chesney 2017-01-11 17:02:08 +00:00
  • 066905f661 Rename ds3Sum to inputDs3Sum Sam Chesney 2017-01-09 16:50:12 +00:00
  • e87ad03237 Rename delayLine to inputDelayLine Sam Chesney 2017-01-09 16:43:21 +00:00
  • 6ed6497a6b Rename downsamplingCounter to inDownsamplingCounter Sam Chesney 2017-01-09 16:34:01 +00:00
  • 80e9feb546 Rename I2S_DOWNSAMPLE_CHANS to I2S_DOWNSAMPLE_CHANS_IN Sam Chesney 2017-01-09 15:46:29 +00:00
  • 46a11d869f Rename I2S_DOWNSAMPLE_FACTOR to I2S_DOWNSAMPLE_FACTOR_IN Sam Chesney 2017-01-09 15:44:41 +00:00
  • a997f39237 Rename I2S_DOWNSAMPLE_MONO to I2S_DOWNSAMPLE_MONO_IN Sam Chesney 2017-01-09 15:39:03 +00:00
  • 76d9330d82 Add I2S resync to CHANGELOG.rst Sam Chesney 2016-12-21 16:48:39 +00:00
  • 1bd7dcf168 Add I2S resync to LRCLK logic when CODEC_MASTER=1 Sam Chesney 2016-12-21 16:23:27 +00:00
  • c422ca5181 Turn on port buffers for p_lrclk and p_bclk when CODEC_MASTER=1 Sam Chesney 2016-12-21 15:39:07 +00:00
  • 53430f0995 Fix-ups to UAC1 descriptors lengths (both historical and relating to recent volume control removal) Ross Owen 2016-12-21 02:32:12 +00:00
  • 3ce57a22b8 MIN_FREQ_FS guarded by ifndef Ross Owen 2016-12-21 00:46:58 +00:00
  • e14648ea1b XVSM -> USB_CONTROL_DESCS Ross Owen 2016-12-19 15:05:23 +00:00
  • c5175d76d8 UAC2 build error fix Ross Owen 2016-12-16 23:14:22 +00:00
  • f1418e2267 module DFU built with -Os and -mno-dual-issue Ross Owen 2016-12-13 15:49:14 +00:00
  • fe68d563f3 Merge branch 'smart_mic_plus' Ross Owen 2016-12-13 14:55:50 +00:00
  • 5606f4032b XUD only run in HP mode ifdef XUD_PRIORITY_HIGH Ross Owen 2016-12-13 14:09:55 +00:00
  • 0265292876 Changelog update Ross Owen 2016-12-13 12:48:25 +00:00
  • 1b0282fa9c Merge smart_mic_plus -> master Ross Owen 2016-12-13 12:38:55 +00:00
  • 5f50c39941 Warning removal - unused vars and funcs Ross Owen 2016-12-13 11:32:18 +00:00
  • 409b4c668a Fixed USB Audio buffer size (word/byte) Ross Owen 2016-12-09 15:03:17 +00:00
  • 4985e2ad0f Merge branch 'smart_mic_plus' of git://git/apps/sc_usb_audio into smart_mic_plus Ross Owen 2016-12-08 13:27:19 +00:00
  • 94d54f992d Moved to lib_mic_array v3 API Ross Owen 2016-12-08 13:23:23 +00:00
  • 5c46cc476d Update DS3 library calls to use new API Sam Chesney 2016-12-08 13:01:47 +00:00
  • b70dab1532 Fixed mic processing calls Ross Owen 2016-12-08 11:51:29 +00:00
  • a699c51075 Tidy up MIN/MAX freq checks Ross Owen 2016-12-08 11:51:11 +00:00
  • 10efbb709e Removed erroneous error msgs Ross Owen 2016-12-08 11:50:38 +00:00
  • f1b7ee13ba Fixed non-streaming issue on some builds after merge Ross Owen 2016-12-07 17:25:38 +00:00
  • 798e5b07f0 Fixed up I2S_DOWNSAMPLE_FACTOR error check Ross Owen 2016-12-07 16:55:49 +00:00
  • 4132c6989a Resolved build issue with UAC1 builds when MAX_FREQ != MIN_FREQ Ross Owen 2016-12-07 15:19:01 +00:00
  • 66cb768975 Merge branch 'DEV/OPTS_BECLEAR' into smart_mic_plus Ross Owen 2016-12-07 14:30:14 +00:00
  • 16e75552d8 removed print inc Ross Owen 2016-12-07 13:01:26 +00:00
  • 4b9e323593 Move defines and checks to expected places Sam Chesney 2016-12-07 11:41:05 +00:00
  • b0451af03b Resolved issue with not starting up FB pipe in UAC1 mode Ross Owen 2016-12-07 11:30:19 +00:00
  • 5e09197c15 Remove unused include Sam Chesney 2016-12-07 10:14:51 +00:00
  • 3fe1a6e8cc Allow mono downsampling mode Sam Chesney 2016-12-07 10:11:47 +00:00
  • bcc9c23a71 Memory optimisation of I2S DS3 integration Sam Chesney 2016-12-06 17:29:11 +00:00
  • 56935a7ff2 XUD in HP Ross Owen 2016-12-06 16:17:56 +00:00
  • a454308ac1 Fixed build issue (missing var) Ross Owen 2016-12-06 16:17:41 +00:00
  • 6a4c998585 Rm print Ross Owen 2016-12-06 16:17:16 +00:00
  • c5eb740637 Call DS3 functions on incoming I2S samples Sam Chesney 2016-12-06 14:30:15 +00:00
  • 6ab9bef80c Remove I2S_RATE_SCALING define Sam Chesney 2016-12-06 14:41:46 +00:00
  • ca1925db7a Opts for fitting beclear Ross Owen 2016-12-05 19:26:14 +00:00
  • fe6f795e5a Fix brace placement Sam Chesney 2016-11-30 10:18:57 +00:00
  • dde838c940 Update I2S input buffering to support downsampling scheme Sam Chesney 2016-11-30 10:12:26 +00:00
  • 020cf2dad7 Add DS3 to I2S input Sam Chesney 2016-11-11 17:10:27 +00:00
  • 9c5bff58c4 Merge branch 'stable' of git://git/apps/sc_usb_audio into stable Ross Owen 2016-11-24 16:00:50 +00:00
  • 2c5020d6d3 Fix typo Sam Chesney 2016-11-23 16:29:54 +00:00
  • 22ee710f01 Fix typo Sam Chesney 2016-11-23 16:29:54 +00:00
  • 7aca281d5c Moved USER_MAIN_CORES to top or par{} - helps when external uses function ptrs etc Ross Owen 2016-11-21 17:03:15 +00:00
  • 124bee80b4 Additional build fix for default mic processing imps Ross Owen 2016-11-16 13:15:54 +00:00
  • ff8520af67 Attempts to fix non-mic builds Ross Owen 2016-11-16 12:45:16 +00:00
  • ee80cd7e7f Merge branch 'stable' of git://git/apps/sc_usb_audio into stable Ross Owen 2016-11-16 12:27:28 +00:00
  • 4956a4c673 Added default implementation of user_pdm_process and user_pdm_init (weak symbols) Ross Owen 2016-11-16 12:22:55 +00:00