embassy/examples
bors[bot] 58ab829049
Merge #1049
1049: embassy-nrf: Add I2S module r=lulf a=chris-zen

This PR adds I2S support for the nrf52 series (`nrf52832`, `nrf52833`, `nrf52840`).

We could only test it in a `nrf52840` in master mode for an output stream (see `i2s_waveform` example), using a clone of the [Adafruit I2S Stereo Decoder - UDA1334A](https://learn.adafruit.com/adafruit-i2s-stereo-decoder-uda1334a/overview).

We were wondering if this could be a welcome addition to embassy, as we are working on this very informally and don't have much free time for it.

<img src="https://user-images.githubusercontent.com/932644/202316127-a8cf90ef-1e1a-4e1d-b796-961b8ad6cef5.png" width="600">

https://user-images.githubusercontent.com/932644/202316609-e53cd912-e463-4e01-839e-0bbdf37020da.mp4


Co-authored-by: `@brainstorm` <brainstorm@nopcode.org>

Co-authored-by: Christian Perez Llamas <932644+chris-zen@users.noreply.github.com>
Co-authored-by: Roman Valls Guimera <brainstorm@users.noreply.github.com>
2022-12-09 07:49:40 +00:00
..
boot feat: embassy-boot for rp2040 2022-12-02 11:28:33 +01:00
nrf Merge #1049 2022-12-09 07:49:40 +00:00
nrf-rtos-trace all Cargo.toml: Add license to all crate Cargo.toml files 2022-10-07 12:41:56 +02:00
rp Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
std Switch to async-fn-in-trait 2022-11-25 21:02:06 +01:00
stm32f0 Merge #1074 2022-12-02 08:10:12 +00:00
stm32f1 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32f2 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32f3 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32f4 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32f7 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32g0 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32g4 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32h7 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32l0 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32l1 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32l4 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32l5 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32u5 Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32wb Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
stm32wl Bump defmt-rtt to 0.4 2022-11-29 21:15:24 +01:00
wasm all Cargo.toml: Add license to all crate Cargo.toml files 2022-10-07 12:41:56 +02:00