embedblocks/i2s_mic

0.2.1

Latest
uploaded 16 hours ago
Thin, transparent I2S microphone component for ESP-IDF v6.0.x, built on the modern i2s_std driver. Blocking one-buffer-per-call read from your own task, an honest overflow counter, and clean stop() semantics. No callbacks, no internal task, no buffering beyond the driver's own.

4 examples

  • loopback-dual-i2s
    This example captures audio with i2s_mic and relays it in real time to i2s_spk using separate I2S peripherals.
    8.09 KB
  • uart
    Captures audio from an I2S digital MEMS microphone and streams it to a PC for playback or WAV recording.
    12.95 KB
  • uart-jtag
    Captures audio from an I2S MEMS microphone and streams it to a PC for playback or WAV recording.
    12.13 KB
  • wifi_audio_tx
    Captures audio with i2s_mic and streams it over Wi-Fi as UDP datagrams to a statically configured IPv4 address.
    10.74 KB