├── .gitignore ├── CHANGELOG.rst ├── CMakeLists.txt ├── Jenkinsfile ├── LICENSE.rst ├── README.rst ├── doc ├── .gitignore ├── Doxyfile.inc ├── exclude_patterns.inc ├── rst │ ├── lib_mic_array.rst │ └── src │ │ ├── advanced_usage.rst │ │ ├── decimator_stages.rst │ │ ├── diagrams │ │ ├── decimator_stages.drawio │ │ ├── decimator_stages.drawio.png │ │ ├── high_level_process.drawio │ │ └── high_level_process.drawio.png │ │ ├── examples.rst │ │ ├── getting_started.rst │ │ ├── introduction.rst │ │ ├── mic_array_diagrams.drawio │ │ ├── mic_array_l71.png │ │ ├── overview.rst │ │ ├── plots │ │ ├── 16k_freq_response.png │ │ ├── 32k_freq_response.png │ │ ├── 48k_freq_response.png │ │ ├── dcoe_freq_response.png │ │ ├── stage1_freq_response.png │ │ └── stage2_freq_response.png │ │ ├── reference │ │ ├── api_index.rst │ │ ├── c │ │ │ ├── c_api.rst │ │ │ ├── dc_elimination.rst │ │ │ ├── filters_default.rst │ │ │ ├── frame_transfer.rst │ │ │ ├── mic_array_default_model.rst │ │ │ ├── pdm_resources.rst │ │ │ ├── setup.rst │ │ │ ├── shutdown.rst │ │ │ └── util.rst │ │ └── cpp │ │ │ └── cpp_api.rst │ │ ├── resource_usage.rst │ │ ├── sample_filters.rst │ │ └── software_structure.rst └── substitutions.inc ├── examples ├── CMakeLists.txt ├── app_mic_array │ ├── CMakeLists.txt │ └── src │ │ ├── XK-VOICE-L71.xn │ │ ├── app.h │ │ ├── app_config.h │ │ ├── app_i2s.c │ │ ├── config.xscope │ │ └── main.xc ├── app_par_decimator │ ├── CMakeLists.txt │ └── src │ │ ├── XK-VOICE-L71.xn │ │ ├── app.cpp │ │ ├── app.h │ │ ├── app_config.h │ │ ├── app_decimator.hpp │ │ ├── app_i2s.c │ │ ├── decimator_subtask.c │ │ ├── decimator_subtask.h │ │ └── main.xc ├── app_prefab │ ├── CMakeLists.txt │ └── src │ │ ├── XK-VOICE-L71.xn │ │ ├── app.cpp │ │ ├── app.h │ │ ├── app_config.h │ │ ├── app_i2s.c │ │ ├── config.xscope │ │ └── main.xc ├── app_shutdown │ ├── CMakeLists.txt │ └── src │ │ ├── XK-VOICE-L71.xn │ │ ├── app.cpp │ │ ├── app.h │ │ ├── app_config.h │ │ ├── app_i2s.c │ │ ├── config.xscope │ │ └── main.xc └── deps.cmake ├── lib_mic_array ├── CMakeLists.txt ├── api │ ├── mic_array.h │ └── mic_array │ │ ├── api.h │ │ ├── cpp │ │ ├── Decimator.hpp │ │ ├── MicArray.hpp │ │ ├── OutputHandler.hpp │ │ ├── PdmRx.hpp │ │ ├── Prefab.hpp │ │ ├── SampleFilter.hpp │ │ └── Util.hpp │ │ ├── dc_elimination.h │ │ ├── etc │ │ ├── filters_default.h │ │ ├── fir_1x16_bit.h │ │ └── xcore_compat.h │ │ ├── frame_transfer.h │ │ ├── impl │ │ └── setup_impl.h │ │ ├── mic_array_conf_default.h │ │ ├── mic_array_conf_full.h │ │ ├── mic_array_task.h │ │ ├── pdm_resources.h │ │ ├── setup.h │ │ ├── shutdown.h │ │ └── util.h ├── lib_build_info.cmake ├── module_build_info └── src │ ├── Util.cpp │ ├── dc_elimination.c │ ├── deinterleave16.S │ ├── deinterleave2.S │ ├── deinterleave4.S │ ├── deinterleave8.S │ ├── etc │ ├── stage1_fir_coef.c │ └── stage2_fir_coef.c │ ├── fir_1x16_bit.S │ ├── frame_transfer.c │ ├── mic_array_setup.c │ ├── mic_array_task.cpp │ ├── mic_array_task_internal.hpp │ └── pdm_rx_isr.S ├── python ├── .gitignore ├── README.rst ├── filter_design │ ├── README.rst │ ├── __init__.py │ ├── design_filter.py │ ├── filter_tools.py │ └── plot_coeffs.py ├── mic_array │ ├── __init__.py │ ├── device_context.py │ ├── filters.py │ ├── pdm_signal.py │ ├── util.py │ └── xscope.py ├── setup.py ├── stage1.py └── stage2.py ├── settings.yml └── tests ├── CMakeLists.txt ├── Makefile ├── README.rst ├── app_prefab_xcommon_build ├── Makefile └── src │ ├── XVF3610_Q60A.xn │ ├── app.cpp │ ├── app.h │ └── main.xc ├── app_xcommon_build ├── Makefile └── src │ ├── XVF3610_Q60A.xn │ └── main.xc ├── custom_cmake_build ├── CMakeLists.txt ├── README.rst ├── cmake │ └── CPM.cmake ├── default │ ├── CMakeLists.txt │ ├── README.rst │ ├── XK-EVK-XU316.xn │ └── src │ │ └── main.xc └── prefab │ ├── CMakeLists.txt │ ├── README.rst │ ├── XK-EVK-XU316.xn │ └── src │ ├── app.cpp │ ├── app.h │ └── main.xc ├── requirements.txt ├── signal ├── BasicMicArray │ ├── CMakeLists.txt │ ├── README.rst │ ├── config.xscope │ ├── conftest.py │ ├── default_filters.pkl │ ├── good_32k_filter_int.pkl │ ├── good_48k_filter_int.pkl │ ├── mic_array_shared.py │ ├── micarray_device.py │ ├── src │ │ ├── app.cpp │ │ ├── app.h │ │ └── main.xc │ ├── test_mic_array.py │ ├── test_params.json │ └── test_thdn.py ├── CMakeLists.txt ├── FilterDesign │ ├── conftest.py │ └── test_filter_design.py ├── README.rst ├── TwoStageDecimator │ ├── CMakeLists.txt │ ├── README.rst │ ├── config.xscope │ ├── conftest.py │ ├── decimator_device.py │ ├── src │ │ ├── main.xc │ │ └── run.cpp │ ├── test_params.json │ ├── test_stage1.py │ └── test_stage2.py ├── pdmrx_isr │ ├── CMakeLists.txt │ ├── src │ │ ├── app.cpp │ │ ├── app.h │ │ └── main.xc │ └── test_pdmrx_isr.py ├── profile │ ├── CMakeLists.txt │ ├── app_memory │ │ ├── CMakeLists.txt │ │ └── src │ │ │ ├── XK-VOICE-L71.xn │ │ │ ├── app.cpp │ │ │ ├── app.h │ │ │ ├── app_config.h │ │ │ ├── config.xscope │ │ │ └── main.xc │ ├── app_mips │ │ ├── CMakeLists.txt │ │ └── src │ │ │ ├── XK-VOICE-L71.xn │ │ │ ├── app_config.h │ │ │ ├── config.xscope │ │ │ ├── main.xc │ │ │ └── mips │ │ │ ├── burn_mips.S │ │ │ ├── count_mips.S │ │ │ ├── mips.h │ │ │ └── print_mips.c │ ├── conftest.py │ ├── mic_array_memory.json │ ├── mic_array_memory_table.rst │ ├── mic_array_mips.json │ ├── mic_array_mips_table.rst │ ├── test_measure_memory.py │ └── test_measure_mips.py └── shutdown │ ├── CMakeLists.txt │ ├── src │ ├── app.cpp │ ├── app.h │ └── main.xc │ └── test_shutdown.py ├── test_deps.cmake ├── test_xs2_benign ├── CMakeLists.txt └── src │ └── main.xc └── unit ├── CMakeLists.txt ├── README.rst └── src ├── main.c ├── test_ChannelFrameTransmitter.cpp ├── test_DcoeSampleFilter.cpp ├── test_FrameOutputHandler.cpp ├── test_dcoe_filter.cpp ├── test_dcoe_state_init.cpp ├── test_deinterleave16.c ├── test_deinterleave2.c ├── test_deinterleave4.c ├── test_deinterleave8.c ├── test_deinterleave_pdm_samples.cpp ├── test_ma_frame_tx_rx.cpp ├── test_ma_frame_tx_rx_transpose.cpp └── unity_config.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/LICENSE.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/README.rst -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | _doxygen/ 3 | _build/ -------------------------------------------------------------------------------- /doc/Doxyfile.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/Doxyfile.inc -------------------------------------------------------------------------------- /doc/exclude_patterns.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/exclude_patterns.inc -------------------------------------------------------------------------------- /doc/rst/lib_mic_array.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/lib_mic_array.rst -------------------------------------------------------------------------------- /doc/rst/src/advanced_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/advanced_usage.rst -------------------------------------------------------------------------------- /doc/rst/src/decimator_stages.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/decimator_stages.rst -------------------------------------------------------------------------------- /doc/rst/src/diagrams/decimator_stages.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/diagrams/decimator_stages.drawio -------------------------------------------------------------------------------- /doc/rst/src/diagrams/decimator_stages.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/diagrams/decimator_stages.drawio.png -------------------------------------------------------------------------------- /doc/rst/src/diagrams/high_level_process.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/diagrams/high_level_process.drawio -------------------------------------------------------------------------------- /doc/rst/src/diagrams/high_level_process.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/diagrams/high_level_process.drawio.png -------------------------------------------------------------------------------- /doc/rst/src/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/examples.rst -------------------------------------------------------------------------------- /doc/rst/src/getting_started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/getting_started.rst -------------------------------------------------------------------------------- /doc/rst/src/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/introduction.rst -------------------------------------------------------------------------------- /doc/rst/src/mic_array_diagrams.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/mic_array_diagrams.drawio -------------------------------------------------------------------------------- /doc/rst/src/mic_array_l71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/mic_array_l71.png -------------------------------------------------------------------------------- /doc/rst/src/overview.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/overview.rst -------------------------------------------------------------------------------- /doc/rst/src/plots/16k_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/16k_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/plots/32k_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/32k_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/plots/48k_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/48k_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/plots/dcoe_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/dcoe_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/plots/stage1_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/stage1_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/plots/stage2_freq_response.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/plots/stage2_freq_response.png -------------------------------------------------------------------------------- /doc/rst/src/reference/api_index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/api_index.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/c_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/c_api.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/dc_elimination.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/dc_elimination.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/filters_default.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/filters_default.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/frame_transfer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/frame_transfer.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/mic_array_default_model.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/mic_array_default_model.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/pdm_resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/pdm_resources.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/setup.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/setup.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/shutdown.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/shutdown.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/c/util.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/c/util.rst -------------------------------------------------------------------------------- /doc/rst/src/reference/cpp/cpp_api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/reference/cpp/cpp_api.rst -------------------------------------------------------------------------------- /doc/rst/src/resource_usage.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/resource_usage.rst -------------------------------------------------------------------------------- /doc/rst/src/sample_filters.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/sample_filters.rst -------------------------------------------------------------------------------- /doc/rst/src/software_structure.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/doc/rst/src/software_structure.rst -------------------------------------------------------------------------------- /doc/substitutions.inc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_mic_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_mic_array/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /examples/app_mic_array/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/app.h -------------------------------------------------------------------------------- /examples/app_mic_array/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/app_config.h -------------------------------------------------------------------------------- /examples/app_mic_array/src/app_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/app_i2s.c -------------------------------------------------------------------------------- /examples/app_mic_array/src/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/config.xscope -------------------------------------------------------------------------------- /examples/app_mic_array/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_mic_array/src/main.xc -------------------------------------------------------------------------------- /examples/app_par_decimator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_par_decimator/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /examples/app_par_decimator/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/app.cpp -------------------------------------------------------------------------------- /examples/app_par_decimator/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/app.h -------------------------------------------------------------------------------- /examples/app_par_decimator/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/app_config.h -------------------------------------------------------------------------------- /examples/app_par_decimator/src/app_decimator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/app_decimator.hpp -------------------------------------------------------------------------------- /examples/app_par_decimator/src/app_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/app_i2s.c -------------------------------------------------------------------------------- /examples/app_par_decimator/src/decimator_subtask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/decimator_subtask.c -------------------------------------------------------------------------------- /examples/app_par_decimator/src/decimator_subtask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/decimator_subtask.h -------------------------------------------------------------------------------- /examples/app_par_decimator/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_par_decimator/src/main.xc -------------------------------------------------------------------------------- /examples/app_prefab/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_prefab/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /examples/app_prefab/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/app.cpp -------------------------------------------------------------------------------- /examples/app_prefab/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/app.h -------------------------------------------------------------------------------- /examples/app_prefab/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/app_config.h -------------------------------------------------------------------------------- /examples/app_prefab/src/app_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/app_i2s.c -------------------------------------------------------------------------------- /examples/app_prefab/src/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/config.xscope -------------------------------------------------------------------------------- /examples/app_prefab/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_prefab/src/main.xc -------------------------------------------------------------------------------- /examples/app_shutdown/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/CMakeLists.txt -------------------------------------------------------------------------------- /examples/app_shutdown/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /examples/app_shutdown/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/app.cpp -------------------------------------------------------------------------------- /examples/app_shutdown/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/app.h -------------------------------------------------------------------------------- /examples/app_shutdown/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/app_config.h -------------------------------------------------------------------------------- /examples/app_shutdown/src/app_i2s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/app_i2s.c -------------------------------------------------------------------------------- /examples/app_shutdown/src/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/config.xscope -------------------------------------------------------------------------------- /examples/app_shutdown/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/app_shutdown/src/main.xc -------------------------------------------------------------------------------- /examples/deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/examples/deps.cmake -------------------------------------------------------------------------------- /lib_mic_array/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/CMakeLists.txt -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/api.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/Decimator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/Decimator.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/MicArray.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/MicArray.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/OutputHandler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/OutputHandler.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/PdmRx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/PdmRx.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/Prefab.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/Prefab.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/SampleFilter.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/SampleFilter.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/cpp/Util.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/cpp/Util.hpp -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/dc_elimination.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/dc_elimination.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/etc/filters_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/etc/filters_default.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/etc/fir_1x16_bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/etc/fir_1x16_bit.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/etc/xcore_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/etc/xcore_compat.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/frame_transfer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/frame_transfer.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/impl/setup_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/impl/setup_impl.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/mic_array_conf_default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/mic_array_conf_default.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/mic_array_conf_full.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/mic_array_conf_full.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/mic_array_task.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/mic_array_task.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/pdm_resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/pdm_resources.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/setup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/setup.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/shutdown.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/shutdown.h -------------------------------------------------------------------------------- /lib_mic_array/api/mic_array/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/api/mic_array/util.h -------------------------------------------------------------------------------- /lib_mic_array/lib_build_info.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/lib_build_info.cmake -------------------------------------------------------------------------------- /lib_mic_array/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/module_build_info -------------------------------------------------------------------------------- /lib_mic_array/src/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/Util.cpp -------------------------------------------------------------------------------- /lib_mic_array/src/dc_elimination.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/dc_elimination.c -------------------------------------------------------------------------------- /lib_mic_array/src/deinterleave16.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/deinterleave16.S -------------------------------------------------------------------------------- /lib_mic_array/src/deinterleave2.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/deinterleave2.S -------------------------------------------------------------------------------- /lib_mic_array/src/deinterleave4.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/deinterleave4.S -------------------------------------------------------------------------------- /lib_mic_array/src/deinterleave8.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/deinterleave8.S -------------------------------------------------------------------------------- /lib_mic_array/src/etc/stage1_fir_coef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/etc/stage1_fir_coef.c -------------------------------------------------------------------------------- /lib_mic_array/src/etc/stage2_fir_coef.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/etc/stage2_fir_coef.c -------------------------------------------------------------------------------- /lib_mic_array/src/fir_1x16_bit.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/fir_1x16_bit.S -------------------------------------------------------------------------------- /lib_mic_array/src/frame_transfer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/frame_transfer.c -------------------------------------------------------------------------------- /lib_mic_array/src/mic_array_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/mic_array_setup.c -------------------------------------------------------------------------------- /lib_mic_array/src/mic_array_task.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/mic_array_task.cpp -------------------------------------------------------------------------------- /lib_mic_array/src/mic_array_task_internal.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/mic_array_task_internal.hpp -------------------------------------------------------------------------------- /lib_mic_array/src/pdm_rx_isr.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/lib_mic_array/src/pdm_rx_isr.S -------------------------------------------------------------------------------- /python/.gitignore: -------------------------------------------------------------------------------- 1 | **/*.pkl -------------------------------------------------------------------------------- /python/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/README.rst -------------------------------------------------------------------------------- /python/filter_design/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/filter_design/README.rst -------------------------------------------------------------------------------- /python/filter_design/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/filter_design/design_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/filter_design/design_filter.py -------------------------------------------------------------------------------- /python/filter_design/filter_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/filter_design/filter_tools.py -------------------------------------------------------------------------------- /python/filter_design/plot_coeffs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/filter_design/plot_coeffs.py -------------------------------------------------------------------------------- /python/mic_array/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/__init__.py -------------------------------------------------------------------------------- /python/mic_array/device_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/device_context.py -------------------------------------------------------------------------------- /python/mic_array/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/filters.py -------------------------------------------------------------------------------- /python/mic_array/pdm_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/pdm_signal.py -------------------------------------------------------------------------------- /python/mic_array/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/util.py -------------------------------------------------------------------------------- /python/mic_array/xscope.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/mic_array/xscope.py -------------------------------------------------------------------------------- /python/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/setup.py -------------------------------------------------------------------------------- /python/stage1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/stage1.py -------------------------------------------------------------------------------- /python/stage2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/python/stage2.py -------------------------------------------------------------------------------- /settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/settings.yml -------------------------------------------------------------------------------- /tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/CMakeLists.txt -------------------------------------------------------------------------------- /tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/Makefile -------------------------------------------------------------------------------- /tests/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/README.rst -------------------------------------------------------------------------------- /tests/app_prefab_xcommon_build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_prefab_xcommon_build/Makefile -------------------------------------------------------------------------------- /tests/app_prefab_xcommon_build/src/XVF3610_Q60A.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_prefab_xcommon_build/src/XVF3610_Q60A.xn -------------------------------------------------------------------------------- /tests/app_prefab_xcommon_build/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_prefab_xcommon_build/src/app.cpp -------------------------------------------------------------------------------- /tests/app_prefab_xcommon_build/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_prefab_xcommon_build/src/app.h -------------------------------------------------------------------------------- /tests/app_prefab_xcommon_build/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_prefab_xcommon_build/src/main.xc -------------------------------------------------------------------------------- /tests/app_xcommon_build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_xcommon_build/Makefile -------------------------------------------------------------------------------- /tests/app_xcommon_build/src/XVF3610_Q60A.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_xcommon_build/src/XVF3610_Q60A.xn -------------------------------------------------------------------------------- /tests/app_xcommon_build/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/app_xcommon_build/src/main.xc -------------------------------------------------------------------------------- /tests/custom_cmake_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/CMakeLists.txt -------------------------------------------------------------------------------- /tests/custom_cmake_build/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/README.rst -------------------------------------------------------------------------------- /tests/custom_cmake_build/cmake/CPM.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/cmake/CPM.cmake -------------------------------------------------------------------------------- /tests/custom_cmake_build/default/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/default/CMakeLists.txt -------------------------------------------------------------------------------- /tests/custom_cmake_build/default/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/default/README.rst -------------------------------------------------------------------------------- /tests/custom_cmake_build/default/XK-EVK-XU316.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/default/XK-EVK-XU316.xn -------------------------------------------------------------------------------- /tests/custom_cmake_build/default/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/default/src/main.xc -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/CMakeLists.txt -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/README.rst -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/XK-EVK-XU316.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/XK-EVK-XU316.xn -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/src/app.cpp -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/src/app.h -------------------------------------------------------------------------------- /tests/custom_cmake_build/prefab/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/custom_cmake_build/prefab/src/main.xc -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/README.rst -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/config.xscope -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/conftest.py -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/default_filters.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/default_filters.pkl -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/good_32k_filter_int.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/good_32k_filter_int.pkl -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/good_48k_filter_int.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/good_48k_filter_int.pkl -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/mic_array_shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/mic_array_shared.py -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/micarray_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/micarray_device.py -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/src/app.cpp -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/src/app.h -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/src/main.xc -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/test_mic_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/test_mic_array.py -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/test_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/test_params.json -------------------------------------------------------------------------------- /tests/signal/BasicMicArray/test_thdn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/BasicMicArray/test_thdn.py -------------------------------------------------------------------------------- /tests/signal/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/FilterDesign/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/FilterDesign/conftest.py -------------------------------------------------------------------------------- /tests/signal/FilterDesign/test_filter_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/FilterDesign/test_filter_design.py -------------------------------------------------------------------------------- /tests/signal/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/README.rst -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/README.rst -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/config.xscope -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/conftest.py -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/decimator_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/decimator_device.py -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/src/main.xc -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/src/run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/src/run.cpp -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/test_params.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/test_params.json -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/test_stage1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/test_stage1.py -------------------------------------------------------------------------------- /tests/signal/TwoStageDecimator/test_stage2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/TwoStageDecimator/test_stage2.py -------------------------------------------------------------------------------- /tests/signal/pdmrx_isr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/pdmrx_isr/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/pdmrx_isr/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/pdmrx_isr/src/app.cpp -------------------------------------------------------------------------------- /tests/signal/pdmrx_isr/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/pdmrx_isr/src/app.h -------------------------------------------------------------------------------- /tests/signal/pdmrx_isr/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/pdmrx_isr/src/main.xc -------------------------------------------------------------------------------- /tests/signal/pdmrx_isr/test_pdmrx_isr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/pdmrx_isr/test_pdmrx_isr.py -------------------------------------------------------------------------------- /tests/signal/profile/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/app.cpp -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/app.h -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/app_config.h -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/config.xscope -------------------------------------------------------------------------------- /tests/signal/profile/app_memory/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_memory/src/main.xc -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/XK-VOICE-L71.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/XK-VOICE-L71.xn -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/app_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/app_config.h -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/config.xscope -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/main.xc -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/mips/burn_mips.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/mips/burn_mips.S -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/mips/count_mips.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/mips/count_mips.S -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/mips/mips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/mips/mips.h -------------------------------------------------------------------------------- /tests/signal/profile/app_mips/src/mips/print_mips.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/app_mips/src/mips/print_mips.c -------------------------------------------------------------------------------- /tests/signal/profile/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/conftest.py -------------------------------------------------------------------------------- /tests/signal/profile/mic_array_memory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/mic_array_memory.json -------------------------------------------------------------------------------- /tests/signal/profile/mic_array_memory_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/mic_array_memory_table.rst -------------------------------------------------------------------------------- /tests/signal/profile/mic_array_mips.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/mic_array_mips.json -------------------------------------------------------------------------------- /tests/signal/profile/mic_array_mips_table.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/mic_array_mips_table.rst -------------------------------------------------------------------------------- /tests/signal/profile/test_measure_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/test_measure_memory.py -------------------------------------------------------------------------------- /tests/signal/profile/test_measure_mips.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/profile/test_measure_mips.py -------------------------------------------------------------------------------- /tests/signal/shutdown/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/shutdown/CMakeLists.txt -------------------------------------------------------------------------------- /tests/signal/shutdown/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/shutdown/src/app.cpp -------------------------------------------------------------------------------- /tests/signal/shutdown/src/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/shutdown/src/app.h -------------------------------------------------------------------------------- /tests/signal/shutdown/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/shutdown/src/main.xc -------------------------------------------------------------------------------- /tests/signal/shutdown/test_shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/signal/shutdown/test_shutdown.py -------------------------------------------------------------------------------- /tests/test_deps.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/test_deps.cmake -------------------------------------------------------------------------------- /tests/test_xs2_benign/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/test_xs2_benign/CMakeLists.txt -------------------------------------------------------------------------------- /tests/test_xs2_benign/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/test_xs2_benign/src/main.xc -------------------------------------------------------------------------------- /tests/unit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/CMakeLists.txt -------------------------------------------------------------------------------- /tests/unit/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/README.rst -------------------------------------------------------------------------------- /tests/unit/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/main.c -------------------------------------------------------------------------------- /tests/unit/src/test_ChannelFrameTransmitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_ChannelFrameTransmitter.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_DcoeSampleFilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_DcoeSampleFilter.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_FrameOutputHandler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_FrameOutputHandler.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_dcoe_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_dcoe_filter.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_dcoe_state_init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_dcoe_state_init.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_deinterleave16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_deinterleave16.c -------------------------------------------------------------------------------- /tests/unit/src/test_deinterleave2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_deinterleave2.c -------------------------------------------------------------------------------- /tests/unit/src/test_deinterleave4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_deinterleave4.c -------------------------------------------------------------------------------- /tests/unit/src/test_deinterleave8.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_deinterleave8.c -------------------------------------------------------------------------------- /tests/unit/src/test_deinterleave_pdm_samples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_deinterleave_pdm_samples.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_ma_frame_tx_rx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_ma_frame_tx_rx.cpp -------------------------------------------------------------------------------- /tests/unit/src/test_ma_frame_tx_rx_transpose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/test_ma_frame_tx_rx_transpose.cpp -------------------------------------------------------------------------------- /tests/unit/src/unity_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xmos/lib_mic_array/HEAD/tests/unit/src/unity_config.h --------------------------------------------------------------------------------