/hifimems-kmod

Simple driver for Hifiberry and ICS43432 MEMS microphone compatible hardware

Primary LanguageC

AoSC Driver Simple I2S Hifiberry and ICS43432 MEMS

Use Hifiberry-dac / Adafruit Speaker Bonnet and ICS43432 / SPH0645 I2S MEMS Mic simultaneously

Tested with:

Based on googlevoicehat-{codec,soundcard}.c by Peter Malkin.

Install

This was installed successfully on Linux 4.9.35+ on a Raspberry Pi Zero W

sudo apt-get install raspberrypi-kernel-headers

git clone https://github.com/GothAck/hifimems-kmod
cd hifimems-kmod

make KERNEL_SRC=/lib/modules/$(uname -r)/build all
sudo make KERNEL_SRC=/lib/modules/$(uname -r)/build modules_install