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

Per-channel callback slot pair (full-complete + half-complete). More...

Data Fields

ra8_dmac_callback_fn_t full_fn
 DMINT.DTIE user handler.
void * full_ctx
 Context for full_fn.
ra8_dmac_callback_fn_t half_fn
 DMINT.RPTIE user handler.
void * half_ctx
 Context for half_fn.

Detailed Description

Per-channel callback slot pair (full-complete + half-complete).

Holds the function pointer + opaque context registered through ra8_dmac_attach_callback() (DTIE path) and ra8_dmac_attach_half_complete_handler() (RPTIE path).

Definition at line 458 of file ra8_dmac.c.

Field Documentation

◆ full_ctx

void* ra8_dmac_cb_slot_t::full_ctx

Context for full_fn.

Definition at line 460 of file ra8_dmac.c.

◆ full_fn

ra8_dmac_callback_fn_t ra8_dmac_cb_slot_t::full_fn

DMINT.DTIE user handler.

Definition at line 459 of file ra8_dmac.c.

◆ half_ctx

void* ra8_dmac_cb_slot_t::half_ctx

Context for half_fn.

Definition at line 462 of file ra8_dmac.c.

◆ half_fn

ra8_dmac_callback_fn_t ra8_dmac_cb_slot_t::half_fn

DMINT.RPTIE user handler.

Definition at line 461 of file ra8_dmac.c.


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