esp-hal/esp32c3-hal/examples
Scott Mabin 3f7181fece
Async SPI (#385)
* ground work for async dma (gdma only atm)

* Add async DMA (GDMA) - esp32c3/esp32c2

* Add Async SPI impl for esp32c3/c2

* Remove private modules from DMA

* add async spi example for esp32c3

* Switch to assoc wakers instead of a static array

* add support for esp32/esp32s2

* add support for esp32s3

* run fmt

* add c2 example, fix CI

* Remove redundant comments
2023-02-08 11:02:03 +00:00
..
adc.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
advanced_serial.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
aes.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
blinky.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
clock_monitor.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
embassy_hello_world.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
embassy_spi.rs Async SPI (#385) 2023-02-08 11:02:03 +00:00
embassy_wait.rs Fix examples after a bad rebase 2023-01-27 11:06:29 -08:00
gpio_interrupt.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
hello_rgb.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
hello_world.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
i2c_bmp180_calibration_data.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
i2c_display.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
i2s_read.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
i2s_sound.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
ledc.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
pulse_control.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
ram.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
read_efuse.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
rtc_watchdog.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
serial_interrupts.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
sha.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
spi_eh1_device_loopback.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
spi_eh1_loopback.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
spi_loopback_dma.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
spi_loopback.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
systimer.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
timer_interrupt.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
twai.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
usb_serial_jtag.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00
watchdog.rs Use the new esp-riscv-rt package for RISC-V HALs (#365) 2023-01-27 10:49:38 -08:00