├── .gitignore ├── ESP-IDF_config.png ├── README.md ├── components ├── fft │ ├── _kiss_fft_guts.h │ ├── component.mk │ ├── kiss_fft.c │ ├── kiss_fft.h │ ├── qmath.c │ └── qmath.h └── hal │ ├── circular_queue.h │ ├── component.mk │ ├── everloop.cpp │ ├── everloop.h │ ├── everloop_image.h │ ├── matrix_driver.cpp │ ├── matrix_driver.h │ ├── microphone_array.cpp │ ├── microphone_array.h │ ├── microphone_array_location.h │ ├── microphone_core.cpp │ ├── microphone_core.h │ ├── microphone_core_fir.h │ ├── voice_memory_map.h │ ├── wishbone_bus.cpp │ └── wishbone_bus.h ├── examples ├── everloop_demo │ ├── Makefile │ └── main │ │ ├── component.mk │ │ └── everloop_demo.cpp ├── mic_energy │ ├── Makefile │ └── main │ │ ├── component.mk │ │ └── mic_energy.cpp └── mic_fft │ ├── Makefile │ └── main │ ├── component.mk │ └── mic_fft.cpp ├── library.json └── make └── deploy.mk /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/.gitignore -------------------------------------------------------------------------------- /ESP-IDF_config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/ESP-IDF_config.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/README.md -------------------------------------------------------------------------------- /components/fft/_kiss_fft_guts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/fft/_kiss_fft_guts.h -------------------------------------------------------------------------------- /components/fft/component.mk: -------------------------------------------------------------------------------- 1 | COMPONENT_ADD_INCLUDEDIRS := . 2 | 3 | -------------------------------------------------------------------------------- /components/fft/kiss_fft.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/fft/kiss_fft.c -------------------------------------------------------------------------------- /components/fft/kiss_fft.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/fft/kiss_fft.h -------------------------------------------------------------------------------- /components/fft/qmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/fft/qmath.c -------------------------------------------------------------------------------- /components/fft/qmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/fft/qmath.h -------------------------------------------------------------------------------- /components/hal/circular_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/circular_queue.h -------------------------------------------------------------------------------- /components/hal/component.mk: -------------------------------------------------------------------------------- 1 | COMPONENT_ADD_INCLUDEDIRS := . 2 | 3 | -------------------------------------------------------------------------------- /components/hal/everloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/everloop.cpp -------------------------------------------------------------------------------- /components/hal/everloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/everloop.h -------------------------------------------------------------------------------- /components/hal/everloop_image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/everloop_image.h -------------------------------------------------------------------------------- /components/hal/matrix_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/matrix_driver.cpp -------------------------------------------------------------------------------- /components/hal/matrix_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/matrix_driver.h -------------------------------------------------------------------------------- /components/hal/microphone_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_array.cpp -------------------------------------------------------------------------------- /components/hal/microphone_array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_array.h -------------------------------------------------------------------------------- /components/hal/microphone_array_location.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_array_location.h -------------------------------------------------------------------------------- /components/hal/microphone_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_core.cpp -------------------------------------------------------------------------------- /components/hal/microphone_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_core.h -------------------------------------------------------------------------------- /components/hal/microphone_core_fir.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/microphone_core_fir.h -------------------------------------------------------------------------------- /components/hal/voice_memory_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/voice_memory_map.h -------------------------------------------------------------------------------- /components/hal/wishbone_bus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/wishbone_bus.cpp -------------------------------------------------------------------------------- /components/hal/wishbone_bus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/components/hal/wishbone_bus.h -------------------------------------------------------------------------------- /examples/everloop_demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/everloop_demo/Makefile -------------------------------------------------------------------------------- /examples/everloop_demo/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/everloop_demo/main/component.mk -------------------------------------------------------------------------------- /examples/everloop_demo/main/everloop_demo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/everloop_demo/main/everloop_demo.cpp -------------------------------------------------------------------------------- /examples/mic_energy/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_energy/Makefile -------------------------------------------------------------------------------- /examples/mic_energy/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_energy/main/component.mk -------------------------------------------------------------------------------- /examples/mic_energy/main/mic_energy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_energy/main/mic_energy.cpp -------------------------------------------------------------------------------- /examples/mic_fft/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_fft/Makefile -------------------------------------------------------------------------------- /examples/mic_fft/main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_fft/main/component.mk -------------------------------------------------------------------------------- /examples/mic_fft/main/mic_fft.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/examples/mic_fft/main/mic_fft.cpp -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/library.json -------------------------------------------------------------------------------- /make/deploy.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matrix-io/matrixio_hal_esp32/HEAD/make/deploy.mk --------------------------------------------------------------------------------