ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_ssie_dma_cfg_t Struct Reference

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).

Detailed Description

DMA pump descriptor for ra8_ssie_attach_dma.

Definition at line 286 of file ra8_ssie.h.

Field Documentation

◆ rx_buffer

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().

◆ rx_dma_channel

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().

◆ rx_samples

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().

◆ tx_buffer

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().

◆ tx_dma_channel

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().

◆ tx_samples

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().


The documentation for this struct was generated from the following file: