├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── examples ├── easy_wav_player.py ├── play_tone.py ├── play_wav_from_flash_blocking.py ├── play_wav_from_sdcard_blocking.py ├── play_wav_from_sdcard_non_blocking.py ├── play_wav_from_sdcard_uasyncio.py ├── record_mic_to_sdcard_blocking.py ├── record_mic_to_sdcard_non_blocking.py ├── record_mic_to_sdcard_uasyncio.py └── wavplayer.py ├── images ├── bucket.jpg ├── esp32_mic.jpg ├── esp32_uda.jpg ├── header_pins.jpg ├── jumper.jpg ├── pybd_mic.jpg ├── pybd_uda.jpg ├── pybv1_mic.jpg ├── pybv1_uda_22awg.jpg ├── pybv1_uda_jumpers.jpg └── solid_wire_22awg.jpg ├── teensy_audio_shield ├── play_teensy_audio_shield.py ├── play_teensy_audio_shield_esp32.py └── record_teensy_audio_shield.py └── wav ├── le-blues-de-la-vache-44k1-16bits-stereo.wav ├── music-16k-16bits-mono.wav ├── music-16k-16bits-stereo.wav ├── music-16k-32bits-mono.wav ├── music-16k-32bits-stereo.wav └── side-to-side-8k-16bits-stereo.wav /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/README.md -------------------------------------------------------------------------------- /examples/easy_wav_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/easy_wav_player.py -------------------------------------------------------------------------------- /examples/play_tone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/play_tone.py -------------------------------------------------------------------------------- /examples/play_wav_from_flash_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/play_wav_from_flash_blocking.py -------------------------------------------------------------------------------- /examples/play_wav_from_sdcard_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/play_wav_from_sdcard_blocking.py -------------------------------------------------------------------------------- /examples/play_wav_from_sdcard_non_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/play_wav_from_sdcard_non_blocking.py -------------------------------------------------------------------------------- /examples/play_wav_from_sdcard_uasyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/play_wav_from_sdcard_uasyncio.py -------------------------------------------------------------------------------- /examples/record_mic_to_sdcard_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/record_mic_to_sdcard_blocking.py -------------------------------------------------------------------------------- /examples/record_mic_to_sdcard_non_blocking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/record_mic_to_sdcard_non_blocking.py -------------------------------------------------------------------------------- /examples/record_mic_to_sdcard_uasyncio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/record_mic_to_sdcard_uasyncio.py -------------------------------------------------------------------------------- /examples/wavplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/examples/wavplayer.py -------------------------------------------------------------------------------- /images/bucket.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/bucket.jpg -------------------------------------------------------------------------------- /images/esp32_mic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/esp32_mic.jpg -------------------------------------------------------------------------------- /images/esp32_uda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/esp32_uda.jpg -------------------------------------------------------------------------------- /images/header_pins.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/header_pins.jpg -------------------------------------------------------------------------------- /images/jumper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/jumper.jpg -------------------------------------------------------------------------------- /images/pybd_mic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/pybd_mic.jpg -------------------------------------------------------------------------------- /images/pybd_uda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/pybd_uda.jpg -------------------------------------------------------------------------------- /images/pybv1_mic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/pybv1_mic.jpg -------------------------------------------------------------------------------- /images/pybv1_uda_22awg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/pybv1_uda_22awg.jpg -------------------------------------------------------------------------------- /images/pybv1_uda_jumpers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/pybv1_uda_jumpers.jpg -------------------------------------------------------------------------------- /images/solid_wire_22awg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/images/solid_wire_22awg.jpg -------------------------------------------------------------------------------- /teensy_audio_shield/play_teensy_audio_shield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/teensy_audio_shield/play_teensy_audio_shield.py -------------------------------------------------------------------------------- /teensy_audio_shield/play_teensy_audio_shield_esp32.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/teensy_audio_shield/play_teensy_audio_shield_esp32.py -------------------------------------------------------------------------------- /teensy_audio_shield/record_teensy_audio_shield.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/teensy_audio_shield/record_teensy_audio_shield.py -------------------------------------------------------------------------------- /wav/le-blues-de-la-vache-44k1-16bits-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/le-blues-de-la-vache-44k1-16bits-stereo.wav -------------------------------------------------------------------------------- /wav/music-16k-16bits-mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/music-16k-16bits-mono.wav -------------------------------------------------------------------------------- /wav/music-16k-16bits-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/music-16k-16bits-stereo.wav -------------------------------------------------------------------------------- /wav/music-16k-32bits-mono.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/music-16k-32bits-mono.wav -------------------------------------------------------------------------------- /wav/music-16k-32bits-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/music-16k-32bits-stereo.wav -------------------------------------------------------------------------------- /wav/side-to-side-8k-16bits-stereo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miketeachman/micropython-i2s-examples/HEAD/wav/side-to-side-8k-16bits-stereo.wav --------------------------------------------------------------------------------