Module esp32c2_hal::dma
source · Expand description
Direct Memory Access Commons
Descriptors should be sized as ((BUFFERSIZE + 4091) / 4092) * 3
. I.e., to
transfer buffers of size 1..=4092
, you need 3 descriptors.
Modules
- Direct Memory Access
Structs
- DMA Channel
Enums
- DMA Errors
- DMA capable peripherals The values need to match the TRM
- DMA Priorities
Traits
- Trait to be implemented for an in progress dma transfer.
- Trait to be implemented for an in progress dma transfer.
- Marks channels as useable for I2S0
- Marks channels as useable for I2S1
- Marks channels as useable for I2S
- Marker trait
- DMA Rx
- The functions here are not meant to be used outside the HAL
- Marks channels as useable for SPI2
- Marks channels as useable for SPI
- DMA Tx
- The functions here are not meant to be used outside the HAL