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

Descriptor for a single DMA transfer. More...

#include <ra8_dma.h>

Data Fields

uintptr_t src_addr
 Src address.
uintptr_t dst_addr
 Dst address.
uint16_t count
 Count.
ra8_dmac_width_t width
 Width.
bool src_inc
 Src inc.
bool dst_inc
 Dst inc.
ra8_elc_event_t trigger
 Trigger.
ra8_dma_complete_fn_t on_complete
 On complete.
void * ctx
 Ctx.

Detailed Description

Descriptor for a single DMA transfer.

Populate one of these and hand it to ra8_dma_request().

Fields:

Definition at line 115 of file ra8_dma.h.

Field Documentation

◆ count

◆ ctx

void* ra8_dma_request_t::ctx

◆ dst_addr

uintptr_t ra8_dma_request_t::dst_addr

◆ dst_inc

bool ra8_dma_request_t::dst_inc

◆ on_complete

ra8_dma_complete_fn_t ra8_dma_request_t::on_complete

◆ src_addr

uintptr_t ra8_dma_request_t::src_addr

◆ src_inc

bool ra8_dma_request_t::src_inc

◆ trigger

ra8_elc_event_t ra8_dma_request_t::trigger

◆ width


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