├── .gitignore ├── 00PCB ├── Base_board │ ├── baseboard.brd │ ├── baseboard.pdf │ └── baseboard.sch ├── Microphone │ ├── microphone.brd │ ├── microphone.pdf │ └── microphone.sch └── Testpoint_Description.pdf ├── 01Firmware ├── CS2100_Reg_Conf.pdf ├── PDM_USB │ ├── PDM_USB │ │ ├── .cproject │ │ ├── .gitignore │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── Makefile │ │ ├── XUF216-256-TQ128-C20.xn │ │ ├── config.xscope │ │ └── src │ │ │ ├── audio.h │ │ │ ├── audio.xc │ │ │ ├── audiohw.h │ │ │ ├── audiostream │ │ │ ├── audiostream.c │ │ │ └── audiostream.h │ │ │ ├── clocking.h │ │ │ ├── commands.h │ │ │ ├── core │ │ │ └── customdefines.h │ │ │ ├── dbtable.h │ │ │ ├── devicedefines.h │ │ │ ├── dsd_support.h │ │ │ ├── endpoint0 │ │ │ ├── audiorequests.h │ │ │ ├── audiorequests.xc │ │ │ ├── chanstringgen.py │ │ │ ├── chanstrings.h │ │ │ ├── dbcalc.h │ │ │ ├── dbcalc.xc │ │ │ ├── descriptor_defs.h │ │ │ ├── descriptors.h │ │ │ ├── descriptors_2.rst │ │ │ ├── endpoint0.c │ │ │ ├── endpoint0.h │ │ │ └── vendorrequests.h │ │ │ ├── extensions │ │ │ ├── audiohw.xc │ │ │ ├── cs2100.h │ │ │ ├── gpio_access.h │ │ │ ├── i2c_conf.h │ │ │ └── pdm_user.xc │ │ │ ├── flashlib_user.c │ │ │ ├── hostactive │ │ │ ├── hostactive.c │ │ │ └── hostactive.h │ │ │ ├── main.xc │ │ │ ├── pdm_mics │ │ │ ├── mic_array_conf.h │ │ │ ├── pcm_pdm_mic.h │ │ │ └── pcm_pdm_mic.xc │ │ │ ├── pll │ │ │ └── pll.h │ │ │ ├── reboot.xc │ │ │ ├── uac_hwresources.h │ │ │ ├── usb_buffer │ │ │ ├── decouple.h │ │ │ ├── decouple.xc │ │ │ ├── decouple_interrupt.c │ │ │ ├── get_adc_counts.c │ │ │ ├── interrupt.h │ │ │ ├── testct_byref.h │ │ │ ├── testct_byref.xc │ │ │ ├── usb_buffer.h │ │ │ ├── usb_buffer.xc │ │ │ ├── xc_ptr.h │ │ │ └── xc_ptr.xc │ │ │ ├── warnings.xc │ │ │ ├── write_sswitch_reg_blind.S │ │ │ └── xuduser │ │ │ └── xuduser.c │ ├── lib_dsp │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── LICENSE.txt │ │ ├── api │ │ │ ├── dsp.h │ │ │ ├── dsp_adaptive.h │ │ │ ├── dsp_dct.h │ │ │ ├── dsp_design.h │ │ │ ├── dsp_ds3.h │ │ │ ├── dsp_fft.h │ │ │ ├── dsp_filters.h │ │ │ ├── dsp_math.h │ │ │ ├── dsp_matrix.h │ │ │ ├── dsp_os3.h │ │ │ ├── dsp_qformat.h │ │ │ ├── dsp_statistics.h │ │ │ └── dsp_vector.h │ │ ├── doc │ │ │ └── pdf │ │ │ │ └── lib_dsp.pdf │ │ ├── module_build_info │ │ ├── module_description │ │ └── src │ │ │ ├── ds3 │ │ │ ├── FilterData │ │ │ │ ├── firds3_144.dat │ │ │ │ ├── firds3_144.sfp │ │ │ │ ├── firds3_b_144.dat │ │ │ │ └── firds3_b_144.sfp │ │ │ ├── dsp_ds3.c │ │ │ ├── fir_inner_loop_asm.S │ │ │ └── fir_inner_loop_asm.h │ │ │ ├── dsp_adaptive.c │ │ │ ├── dsp_dct.xc │ │ │ ├── dsp_design.c │ │ │ ├── dsp_fast_atan.S │ │ │ ├── dsp_filters.c │ │ │ ├── dsp_idct.xc │ │ │ ├── dsp_math.c │ │ │ ├── dsp_matrix.c │ │ │ ├── dsp_statistics.c │ │ │ ├── dsp_tables.c │ │ │ ├── dsp_vector.c │ │ │ ├── fft │ │ │ ├── dsp_fft.xc │ │ │ ├── dsp_fft_forward.S │ │ │ ├── dsp_fft_inverse.S │ │ │ ├── dsp_fft_merge_spectra.S │ │ │ ├── dsp_fft_split_spectrum.S │ │ │ └── dsp_long_short_conversion.S │ │ │ ├── gen │ │ │ ├── generate_window.py │ │ │ └── generatesine.sh │ │ │ └── os3 │ │ │ ├── FilterData │ │ │ ├── firos3_144.dat │ │ │ ├── firos3_144.sfp │ │ │ ├── firos3_b_144.dat │ │ │ └── firos3_b_144.sfp │ │ │ └── dsp_os3.c │ ├── lib_logging │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── LICENSE.txt │ │ ├── api │ │ │ └── debug_print.h │ │ ├── doc │ │ │ └── pdf │ │ │ │ └── logging.pdf │ │ ├── module_build_info │ │ └── src │ │ │ └── debug_printf.c │ ├── lib_mic_array │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── LICENSE.txt │ │ ├── api │ │ │ ├── mic_array.h │ │ │ └── mic_array_frame.h │ │ ├── doc │ │ │ └── pdf │ │ │ │ └── index.pdf │ │ ├── module_build_info │ │ ├── module_description │ │ └── src │ │ │ ├── decimate_to_pcm_4ch.S │ │ │ ├── decimator_interface.xc │ │ │ ├── fir │ │ │ ├── fir_coefs.h │ │ │ ├── fir_coefs.xc │ │ │ └── fir_design.py │ │ │ ├── hires_delay.xc │ │ │ ├── pdm.xc │ │ │ └── pdm_rx.S │ ├── lib_xassert │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── LICENSE.txt │ │ ├── api │ │ │ └── xassert.h │ │ ├── doc │ │ │ └── pdf │ │ │ │ └── xassert.pdf │ │ ├── module_build_info │ │ └── src │ │ │ └── xassert.xc │ ├── module_dfu │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── host │ │ │ └── xmos_dfu_osx │ │ │ │ ├── Makefile.OSX │ │ │ │ ├── libusb-1.0.0.dylib │ │ │ │ ├── libusb.h │ │ │ │ ├── setup.sh │ │ │ │ ├── testdfu.sh │ │ │ │ └── xmosdfu.cpp │ │ ├── module_build_info │ │ ├── module_description │ │ └── src │ │ │ ├── dfu.h │ │ │ ├── dfu.xc │ │ │ ├── dfu_interface.h │ │ │ ├── dfu_types.h │ │ │ ├── flash_interface.c │ │ │ └── flash_interface.h │ ├── module_i2c_shared │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── module_build_info │ │ └── src │ │ │ ├── i2c_shared.c │ │ │ └── i2c_shared.h │ ├── module_i2c_single_port │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── doc │ │ │ ├── Makefile │ │ │ ├── api-single-port.rst │ │ │ ├── hardware_requirements.rst │ │ │ ├── index.rst │ │ │ ├── summary.rst │ │ │ └── system.rst │ │ ├── module_build_info │ │ ├── module_i2c_single_port.metainfo │ │ └── src │ │ │ ├── i2c-sp.xc │ │ │ └── i2c.h │ ├── module_locks │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── module_build_info │ │ └── src │ │ │ ├── hwlock.c │ │ │ ├── hwlock.h │ │ │ ├── swlock.c │ │ │ ├── swlock.h │ │ │ └── swlock_asm.S │ ├── module_usb_device │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── module_build_info │ │ ├── src │ │ │ ├── null_descs.h │ │ │ ├── usb_device.h │ │ │ └── usb_device.xc │ │ └── xud_conf_example.h │ ├── module_usb_shared │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── README.rst │ │ ├── module_build_info │ │ └── src │ │ │ ├── class │ │ │ ├── hid.h │ │ │ └── usbaudio10.h │ │ │ ├── usb_defs.h │ │ │ ├── usb_std_descriptors.h │ │ │ ├── usb_std_requests.h │ │ │ ├── usb_std_requests.xc │ │ │ ├── usbaudio20.h │ │ │ └── usbaudiocommon.h │ └── module_xud │ │ ├── .cproject │ │ ├── .makefile │ │ ├── .project │ │ ├── .settings │ │ └── org.eclipse.cdt.core.prefs │ │ ├── .xproject │ │ ├── include │ │ ├── xud.h │ │ └── xud_defines.h │ │ ├── lib │ │ ├── xs1b │ │ │ ├── libxud_g.a │ │ │ ├── libxud_l.a │ │ │ └── libxud_u.a │ │ └── xs2a │ │ │ └── libxud_x200.a │ │ ├── module_build_info │ │ └── src │ │ ├── XUD_EpFuncs.S │ │ ├── XUD_EpFunctions.xc │ │ └── XUD_Ports.xc ├── Port_Assignments.pdf └── Reference_Code_Flow_Chart │ ├── app_usb_aud_mic_array.graphml │ ├── app_usb_aud_mic_array.pdf │ ├── defines.graphml │ ├── defines.pdf │ ├── main_usb_audio.graphml │ ├── main_usb_audio.pdf │ ├── module_usb_audio.graphml │ ├── module_usb_audio.pdf │ ├── overview.graphml │ ├── overview.pdf │ ├── software_architecture.graphml │ ├── software_architecture.pdf │ ├── summary_ref_code.graphml │ └── summary_ref_code.pdf ├── 02Thesis └── Gapp_Development_of_a_data_acquistion_system_MEMS_microphone_arrays.pdf ├── Readme.md └── images └── IMG_5449.JPG /.gitignore: -------------------------------------------------------------------------------- 1 | *.s#* 2 | *.b#* 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /00PCB/Base_board/baseboard.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Base_board/baseboard.brd -------------------------------------------------------------------------------- /00PCB/Base_board/baseboard.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Base_board/baseboard.pdf -------------------------------------------------------------------------------- /00PCB/Base_board/baseboard.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Base_board/baseboard.sch -------------------------------------------------------------------------------- /00PCB/Microphone/microphone.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Microphone/microphone.brd -------------------------------------------------------------------------------- /00PCB/Microphone/microphone.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Microphone/microphone.pdf -------------------------------------------------------------------------------- /00PCB/Microphone/microphone.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Microphone/microphone.sch -------------------------------------------------------------------------------- /00PCB/Testpoint_Description.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/00PCB/Testpoint_Description.pdf -------------------------------------------------------------------------------- /01Firmware/CS2100_Reg_Conf.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/CS2100_Reg_Conf.pdf -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/.gitignore: -------------------------------------------------------------------------------- 1 | bin/* 2 | -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/Makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/XUF216-256-TQ128-C20.xn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/XUF216-256-TQ128-C20.xn -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/config.xscope: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/config.xscope -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/audio.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/audio.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/audio.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/audiohw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/audiohw.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/audiostream/audiostream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/audiostream/audiostream.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/audiostream/audiostream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/audiostream/audiostream.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/clocking.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/clocking.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/commands.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/core/customdefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/core/customdefines.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/dbtable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/dbtable.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/devicedefines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/devicedefines.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/dsd_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/dsd_support.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/audiorequests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/audiorequests.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/audiorequests.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/audiorequests.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/chanstringgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/chanstringgen.py -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/chanstrings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/chanstrings.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/dbcalc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/dbcalc.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/dbcalc.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/dbcalc.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptor_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptor_defs.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptors.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptors_2.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/descriptors_2.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/endpoint0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/endpoint0.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/endpoint0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/endpoint0.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/endpoint0/vendorrequests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/endpoint0/vendorrequests.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/extensions/audiohw.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/extensions/audiohw.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/extensions/cs2100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/extensions/cs2100.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/extensions/gpio_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/extensions/gpio_access.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/extensions/i2c_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/extensions/i2c_conf.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/extensions/pdm_user.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/extensions/pdm_user.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/flashlib_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/flashlib_user.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/hostactive/hostactive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/hostactive/hostactive.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/hostactive/hostactive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/hostactive/hostactive.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/main.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/main.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/pdm_mics/mic_array_conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/pdm_mics/mic_array_conf.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/pdm_mics/pcm_pdm_mic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/pdm_mics/pcm_pdm_mic.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/pdm_mics/pcm_pdm_mic.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/pdm_mics/pcm_pdm_mic.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/pll/pll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/pll/pll.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/reboot.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/reboot.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/uac_hwresources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/uac_hwresources.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple_interrupt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/decouple_interrupt.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/get_adc_counts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/get_adc_counts.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/interrupt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/interrupt.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/testct_byref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/testct_byref.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/testct_byref.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/testct_byref.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/usb_buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/usb_buffer.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/usb_buffer.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/usb_buffer.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/xc_ptr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/xc_ptr.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/usb_buffer/xc_ptr.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/usb_buffer/xc_ptr.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/warnings.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/warnings.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/write_sswitch_reg_blind.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/write_sswitch_reg_blind.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/PDM_USB/src/xuduser/xuduser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/PDM_USB/src/xuduser/xuduser.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/LICENSE.txt -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_adaptive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_adaptive.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_dct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_dct.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_design.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_design.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_ds3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_ds3.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_fft.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_filters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_filters.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_math.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_matrix.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_os3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_os3.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_qformat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_qformat.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_statistics.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/api/dsp_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/api/dsp_vector.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/doc/pdf/lib_dsp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/doc/pdf/lib_dsp.pdf -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/module_build_info: -------------------------------------------------------------------------------- 1 | OPTIONAL_HEADERS += debug_conf.h xmos_dsp_elements.h 2 | 3 | VERSION = 3.1.0 4 | -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/module_description: -------------------------------------------------------------------------------- 1 | One line module description. 2 | -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_144.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_144.dat -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_144.sfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_144.sfp -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_b_144.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_b_144.dat -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_b_144.sfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/FilterData/firds3_b_144.sfp -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/dsp_ds3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/dsp_ds3.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/fir_inner_loop_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/fir_inner_loop_asm.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/ds3/fir_inner_loop_asm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/ds3/fir_inner_loop_asm.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_adaptive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_adaptive.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_dct.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_dct.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_design.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_design.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_fast_atan.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_fast_atan.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_filters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_filters.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_idct.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_idct.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_math.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_matrix.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_matrix.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_statistics.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_statistics.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_tables.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_tables.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/dsp_vector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/dsp_vector.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_forward.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_forward.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_inverse.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_inverse.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_merge_spectra.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_merge_spectra.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_split_spectrum.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_fft_split_spectrum.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/fft/dsp_long_short_conversion.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/fft/dsp_long_short_conversion.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/gen/generate_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/gen/generate_window.py -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/gen/generatesine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/gen/generatesine.sh -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_144.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_144.dat -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_144.sfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_144.sfp -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_b_144.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_b_144.dat -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_b_144.sfp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/os3/FilterData/firos3_b_144.sfp -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_dsp/src/os3/dsp_os3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_dsp/src/os3/dsp_os3.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/LICENSE.txt -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/api/debug_print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/api/debug_print.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/doc/pdf/logging.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/doc/pdf/logging.pdf -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_logging/src/debug_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_logging/src/debug_printf.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/LICENSE.txt -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/api/mic_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/api/mic_array.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/api/mic_array_frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/api/mic_array_frame.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/doc/pdf/index.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/doc/pdf/index.pdf -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/module_description: -------------------------------------------------------------------------------- 1 | Microphone array library -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/decimate_to_pcm_4ch.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/decimate_to_pcm_4ch.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/decimator_interface.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/decimator_interface.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/fir/fir_coefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/fir/fir_coefs.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/fir/fir_coefs.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/fir/fir_coefs.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/fir/fir_design.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/fir/fir_design.py -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/hires_delay.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/hires_delay.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/pdm.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/pdm.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_mic_array/src/pdm_rx.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_mic_array/src/pdm_rx.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/LICENSE.txt -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/api/xassert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/api/xassert.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/doc/pdf/xassert.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/doc/pdf/xassert.pdf -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/lib_xassert/src/xassert.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/lib_xassert/src/xassert.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/Makefile.OSX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/Makefile.OSX -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/libusb-1.0.0.dylib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/libusb-1.0.0.dylib -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/libusb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/libusb.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/setup.sh -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/testdfu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/testdfu.sh -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/xmosdfu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/host/xmos_dfu_osx/xmosdfu.cpp -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/module_description: -------------------------------------------------------------------------------- 1 | Code providing firmware upgrade over USB. 2 | -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/dfu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/dfu.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/dfu.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/dfu.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/dfu_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/dfu_interface.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/dfu_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/dfu_types.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/flash_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/flash_interface.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_dfu/src/flash_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_dfu/src/flash_interface.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/src/i2c_shared.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/src/i2c_shared.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_shared/src/i2c_shared.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_shared/src/i2c_shared.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/Makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/api-single-port.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/api-single-port.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/hardware_requirements.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/hardware_requirements.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/index.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/summary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/summary.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/doc/system.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/doc/system.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/module_i2c_single_port.metainfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/module_i2c_single_port.metainfo -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/src/i2c-sp.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/src/i2c-sp.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_i2c_single_port/src/i2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_i2c_single_port/src/i2c.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/src/hwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/src/hwlock.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/src/hwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/src/hwlock.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/src/swlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/src/swlock.c -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/src/swlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/src/swlock.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_locks/src/swlock_asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_locks/src/swlock_asm.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/src/null_descs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/src/null_descs.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/src/usb_device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/src/usb_device.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/src/usb_device.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/src/usb_device.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_device/xud_conf_example.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_device/xud_conf_example.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/README.rst -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/class/hid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/class/hid.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/class/usbaudio10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/class/usbaudio10.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usb_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usb_defs.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usb_std_descriptors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usb_std_descriptors.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usb_std_requests.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usb_std_requests.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usb_std_requests.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usb_std_requests.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usbaudio20.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usbaudio20.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_usb_shared/src/usbaudiocommon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_usb_shared/src/usbaudiocommon.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/.cproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/.cproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/.makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/.makefile -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/.project -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/.settings/org.eclipse.cdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/.settings/org.eclipse.cdt.core.prefs -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/.xproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/.xproject -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/include/xud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/include/xud.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/include/xud_defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/include/xud_defines.h -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_g.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_g.a -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_l.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_l.a -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_u.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/lib/xs1b/libxud_u.a -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/lib/xs2a/libxud_x200.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/lib/xs2a/libxud_x200.a -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/module_build_info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/module_build_info -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/src/XUD_EpFuncs.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/src/XUD_EpFuncs.S -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/src/XUD_EpFunctions.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/src/XUD_EpFunctions.xc -------------------------------------------------------------------------------- /01Firmware/PDM_USB/module_xud/src/XUD_Ports.xc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/PDM_USB/module_xud/src/XUD_Ports.xc -------------------------------------------------------------------------------- /01Firmware/Port_Assignments.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Port_Assignments.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/app_usb_aud_mic_array.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/app_usb_aud_mic_array.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/app_usb_aud_mic_array.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/app_usb_aud_mic_array.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/defines.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/defines.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/defines.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/defines.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/main_usb_audio.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/main_usb_audio.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/main_usb_audio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/main_usb_audio.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/module_usb_audio.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/module_usb_audio.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/module_usb_audio.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/module_usb_audio.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/overview.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/overview.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/overview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/overview.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/software_architecture.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/software_architecture.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/software_architecture.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/software_architecture.pdf -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/summary_ref_code.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/summary_ref_code.graphml -------------------------------------------------------------------------------- /01Firmware/Reference_Code_Flow_Chart/summary_ref_code.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/01Firmware/Reference_Code_Flow_Chart/summary_ref_code.pdf -------------------------------------------------------------------------------- /02Thesis/Gapp_Development_of_a_data_acquistion_system_MEMS_microphone_arrays.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/02Thesis/Gapp_Development_of_a_data_acquistion_system_MEMS_microphone_arrays.pdf -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/Readme.md -------------------------------------------------------------------------------- /images/IMG_5449.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simongapp/xmos_usb_mems_interface/HEAD/images/IMG_5449.JPG --------------------------------------------------------------------------------