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

Per-channel runtime bookkeeping. More...

#include <ra8_hal_internal.h>

Data Fields

uint8_t tx_dma_channel
 DMAC channel pumping TX (or unused).
uint8_t rx_dma_channel
 DMAC channel pumping RX (or unused).
bool initialized
 true after ra8_ssie_init succeeded.
bool dma_attached
 true after ra8_ssie_attach_dma.

Detailed Description

Per-channel runtime bookkeeping.

Definition at line 151 of file ra8_hal_internal.h.

Field Documentation

◆ dma_attached

bool ra8_ssie_runtime_t::dma_attached

true after ra8_ssie_attach_dma.

Definition at line 155 of file ra8_hal_internal.h.

Referenced by ra8_ssie_attach_dma_pair(), and ra8_ssie_detach_dma().

◆ initialized

bool ra8_ssie_runtime_t::initialized

true after ra8_ssie_init succeeded.

Definition at line 154 of file ra8_hal_internal.h.

◆ rx_dma_channel

uint8_t ra8_ssie_runtime_t::rx_dma_channel

DMAC channel pumping RX (or unused).

Definition at line 153 of file ra8_hal_internal.h.

Referenced by ra8_ssie_attach_dma_pair(), and ra8_ssie_detach_dma().

◆ tx_dma_channel

uint8_t ra8_ssie_runtime_t::tx_dma_channel

DMAC channel pumping TX (or unused).

Definition at line 152 of file ra8_hal_internal.h.

Referenced by ra8_ssie_attach_dma_pair(), and ra8_ssie_detach_dma().


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