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

Per-channel runtime state held by the driver. More...

Collaboration diagram for ra8_ipc_channel_state_t:

Data Fields

uint32_t event_mask
 Filter mask.
bool active
 true after init.
ra8_ipc_irq_slot_t per_event [k_ra8_ipc_irq_event_count]
 Per-IRQ-line callback table.

Detailed Description

Per-channel runtime state held by the driver.

Definition at line 72 of file ra8_ipc.c.

Field Documentation

◆ active

bool ra8_ipc_channel_state_t::active

true after init.

Definition at line 74 of file ra8_ipc.c.

Referenced by ra8_ipc_deinit(), and ra8_ipc_init().

◆ event_mask

uint32_t ra8_ipc_channel_state_t::event_mask

Filter mask.

Definition at line 73 of file ra8_ipc.c.

Referenced by ra8_ipc_deinit(), and ra8_ipc_init().

◆ per_event

ra8_ipc_irq_slot_t ra8_ipc_channel_state_t::per_event[k_ra8_ipc_irq_event_count]

Per-IRQ-line callback table.

Definition at line 75 of file ra8_ipc.c.

Referenced by internal_ra8_ipc_dispatch_irq_lines(), ra8_ipc_deinit(), and ra8_ipc_init().


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