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

Singleton shadow state for the host-Audio driver. More...

Collaboration diagram for ra8_usb_haud_state_t:

Data Fields

bool initialized
 True after ra8_usb_haud_init.
bool attached
 True after enumeration done.
ra8_usb_speed_t speed
 Underlying controller.
ra8_usb_haud_step_t step
 Current enumeration step.
ra8_usb_haud_attach_fn_t attach_cb
 Attach callback, or NULL.
void * attach_ctx
 Attach callback ctx.
ra8_usb_haud_device_t device
 Snapshot of attached device.

Detailed Description

Singleton shadow state for the host-Audio driver.

Definition at line 143 of file ra8_usb_haud.c.

Field Documentation

◆ attach_cb

ra8_usb_haud_attach_fn_t ra8_usb_haud_state_t::attach_cb

Attach callback, or NULL.

Definition at line 148 of file ra8_usb_haud.c.

◆ attach_ctx

void* ra8_usb_haud_state_t::attach_ctx

Attach callback ctx.

Definition at line 149 of file ra8_usb_haud.c.

◆ attached

bool ra8_usb_haud_state_t::attached

True after enumeration done.

Definition at line 145 of file ra8_usb_haud.c.

◆ device

ra8_usb_haud_device_t ra8_usb_haud_state_t::device

Snapshot of attached device.

Definition at line 150 of file ra8_usb_haud.c.

◆ initialized

bool ra8_usb_haud_state_t::initialized

True after ra8_usb_haud_init.

Definition at line 144 of file ra8_usb_haud.c.

◆ speed

ra8_usb_speed_t ra8_usb_haud_state_t::speed

Underlying controller.

Definition at line 146 of file ra8_usb_haud.c.

◆ step

ra8_usb_haud_step_t ra8_usb_haud_state_t::step

Current enumeration step.

Definition at line 147 of file ra8_usb_haud.c.


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