Commit Graph

38 Commits

Author SHA1 Message Date
Ross Owen
845ed8f001 Initial changes to allow for xvsm demo 2016-04-21 16:43:25 +01:00
Ross Owen
8a7067a232 pdm_process() now combinable 2016-04-20 11:22:51 +01:00
Ross Owen
0198a204f9 Prototype changes required to move pdm_process to main 2016-04-20 11:22:13 +01:00
Ross Owen
89c3854707 mic buffering now uses select 2016-04-19 15:47:15 +01:00
Ross Owen
8a26f42a85 Mic loop unrolled once 2016-04-19 14:23:38 +01:00
Ross Owen
ffd24d2b5e Removed user_dm_process from pcm_pdm_mic par{}. Now in main. 2016-04-19 11:59:00 +01:00
Ross Owen
89e7ed5d4f pcm_pdm_mic() no longer unsafe.. seems to break [[distribute]] 2016-04-13 20:56:41 +01:00
Ross Owen
26b0d623a8 User microphone processing now uses an interface (old call back code still available - see MIC_PROCESSING_USE_INTERACE) 2016-04-13 18:26:01 +01:00
Ross Owen
5bae65dbf3 Merge branch 'master' into stable 2016-03-11 15:27:55 +00:00
Ross Owen
b8e88dfd9e Fixes for lib_mic_array API update in 2.0.0RC1 2016-03-11 15:27:43 +00:00
Ross Owen
ffc410e3b4 Comment update. 2016-03-11 12:51:38 +00:00
Andrew Stanford-Jason
54c8176ce0 fixed pdm mic interface to match v2.0.0 lib_mic_array 2016-03-01 14:55:21 +00:00
Andrew Stanford-Jason
6974636bc4 removed unnessessary include to fix the pdm build 2016-02-24 10:17:21 +00:00
Ross Owen
0b267e606a Build warning fix with lib_mic_array integration 2016-01-18 15:52:13 +00:00
Ross Owen
cda325397e Required build fixes for latest lib_mic_array updates 2016-01-18 15:49:23 +00:00
Ross Owen
96a11abb80 Updated filter coef naming for latest lib_mic_array 2016-01-15 16:07:40 +00:00
Ross Owen
4743f90747 Temporarily reverted Krishna's commit - was causing audio issues from Mics on array ref v1.0 2016-01-12 13:43:22 +00:00
Ross Owen
fc6a4ef8fc Resolved merge conflict 2016-01-12 12:11:20 +00:00
Ross Owen
dcc81c6dd7 Build issues resolved with latest lib_mic_array 2016-01-12 12:10:06 +00:00
Krishna Balan
bf75f409f7 Support for PDM and I2S to be on same tile; MCLK divider set to 4 to generate PDM clk 2015-12-17 17:17:52 +00:00
Ross Owen
6a76987b17 Fixed up build issue due to lib_mic_array API change 2015-12-11 17:30:07 +00:00
Ross Owen
47e5629acd Removed multiplication by decimation factor (lib_mic_array fixed) 2015-12-08 12:09:45 +00:00
Ross Owen
176cbeae28 xpd: Cleaned up whitespace 2015-12-02 22:30:43 +00:00
Ross Owen
dcd42ecd14 Improved build error for >48000 when PDM used. 2015-12-02 15:07:15 +00:00
Ross Owen
f75ac6a38e Build warning tidy (unused channel) 2015-12-02 14:45:32 +00:00
Ross Owen
017dee1099 Fixed build issue due to lib_mic_array API change 2015-12-02 14:40:28 +00:00
Ross Owen
f995c15020 Quick fix for reduced gain at higher decimation factors 2015-11-16 17:25:58 +00:00
Ross Owen
079b7f8f79 Fixed runtime memory exception (array not double word-aligned) 2015-11-16 11:09:41 +00:00
Ross Owen
4b24007b9a Added required mic_addry_conf.h 2015-11-16 09:54:37 +00:00
Ross Owen
ee40514079 PDM/Mic code can now handle rate changes. 2015-11-11 14:10:21 +00:00
Ross Owen
b5c0ddaaf8 Fixed build issue due to checking of NUM_PDM_MICS 2015-11-06 11:20:50 +00:00
Ross Owen
2c16a0f7e7 Updated PDM Mic integration for latest version of lib_mic_array 2015-11-05 15:28:45 +00:00
Ross Owen
9e7274d3d3 Tidy up mic integration task 2015-10-30 11:52:23 +00:00
Ross Owen
37752f979c Added pcm_pdm_mic.h 2015-10-30 11:51:32 +00:00
Ross Owen
2d81bdc7c1 Merge from master and work to tidy PDM code for release 2015-10-20 10:37:07 +01:00
Ross Owen
2580dcc721 Updated pdm code to use latest lib_array_mic code 2015-10-13 17:32:12 +01:00
Ross Owen
a587c48f76 Added build config for non-beam and beam-forming demo 2015-10-12 11:52:45 +01:00
Ross Owen
b14a0de740 Initial work to move codebase to use lib_array_mic 2015-10-06 16:06:45 +01:00