![]() |
RA Flexible Software Package Documentation
Release v6.1.0
|
|
Interface for USB PAUD functions.
The USB PAUD interface provides USB PAUD functionality.
Data Structures | |
struct | usb_paud_audio_control_t |
struct | usb_paud_audio_control_group_t |
Macros | |
#define | USB_PAUD_CUR |
CUR Request. | |
#define | USB_PAUD_RANGE |
RANGE Request. | |
#define | USB_PAUD_SET_CUR |
SET_CUR Request. | |
#define | USB_PAUD_GET_CUR |
GET_CUR Request. | |
#define | USB_PAUD_GET_MIN |
GET_MIN Request. | |
#define | USB_PAUD_GET_MAX |
GET_MAX Request. | |
#define | USB_PAUD_GET_RES |
GET_RES Request. | |
#define | USB_PAUD_MUTE_CONTROL |
Mute Control in Feature Unit. | |
#define | USB_PAUD_VOLUME_CONTROL |
Volume Control in Feature Unit. | |
#define | USB_PAUD_CLOCK_FREQUENCY_CONTROL |
Clock Frequency Control. | |
struct usb_paud_audio_control_t |
Audio Control Settings
Data Fields | ||
---|---|---|
union usb_paud_audio_control_t | __unnamed__ | |
uint32_t | sam_freq | Sampling Frequency. |
uint32_t | fu_id | Feature Unit ID. |
uint16_t | mute | Mute Control. |
int16_t | volume_min | Minimum (Attribute of Volume Control) |
int16_t | volume_max | Maximum (Attribute of Volume Control) |
uint16_t | volume_res | Resolution (Attribute of Volume Control) |
int16_t | volume | Volume Control. |
struct usb_paud_audio_control_group_t |
Audio Control Setting Group
Data Fields | ||
---|---|---|
uint32_t | controls_nb | Number of Audio Control Group. |
usb_paud_audio_control_t * | p_controls | Pointer for access to Audio Control Settings. |