|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
DMA pump descriptor for ra8_ssie_attach_dma. More...
#include <ra8_ssie.h>
Data Fields | |
| uint8_t | tx_dma_channel |
| DMAC channel to drain TX (>=8 = unused). | |
| uint8_t | rx_dma_channel |
| DMAC channel to feed RX (>=8 = unused). | |
| uint32_t * | tx_buffer |
| Source buffer for TX (32-bit samples). | |
| uint32_t * | rx_buffer |
| Destination buffer for RX. | |
| uint16_t | tx_samples |
| TX sample count (must be > 0 if tx). | |
| uint16_t | rx_samples |
| RX sample count (must be > 0 if rx). | |
DMA pump descriptor for ra8_ssie_attach_dma.
Definition at line 286 of file ra8_ssie.h.
| uint32_t* ra8_ssie_dma_cfg_t::rx_buffer |
Destination buffer for RX.
Definition at line 290 of file ra8_ssie.h.
Referenced by internal_start_rx_dma(), and internal_validate_dma_cfg().
| uint8_t ra8_ssie_dma_cfg_t::rx_dma_channel |
DMAC channel to feed RX (>=8 = unused).
Definition at line 288 of file ra8_ssie.h.
Referenced by internal_start_rx_dma(), and internal_validate_dma_cfg().
| uint16_t ra8_ssie_dma_cfg_t::rx_samples |
RX sample count (must be > 0 if rx).
Definition at line 292 of file ra8_ssie.h.
Referenced by internal_start_rx_dma(), and internal_validate_dma_cfg().
| uint32_t* ra8_ssie_dma_cfg_t::tx_buffer |
Source buffer for TX (32-bit samples).
Definition at line 289 of file ra8_ssie.h.
Referenced by internal_start_tx_dma(), and internal_validate_dma_cfg().
| uint8_t ra8_ssie_dma_cfg_t::tx_dma_channel |
DMAC channel to drain TX (>=8 = unused).
Definition at line 287 of file ra8_ssie.h.
Referenced by internal_attach_dma_dirs(), internal_start_tx_dma(), and internal_validate_dma_cfg().
| uint16_t ra8_ssie_dma_cfg_t::tx_samples |
TX sample count (must be > 0 if tx).
Definition at line 291 of file ra8_ssie.h.
Referenced by internal_start_tx_dma(), and internal_validate_dma_cfg().