![]() |
RA Flexible Software Package Documentation
Release v6.2.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. |