macro_rules! dma_buffers {
($rx_size:expr, $tx_size:expr) => { ... };
($size:expr) => { ... };
}
Available on crate feature
unstable
only.Expand description
Convenience macro to create DMA buffers and descriptors.
ยงUsage
use esp_hal::dma_buffers;
// RX and TX buffers are 32000 bytes - passing only one parameter makes RX
// and TX the same size.
let (rx_buffer, rx_descriptors, tx_buffer, tx_descriptors) =
dma_buffers!(32000, 32000);