M480 BSP V3.05.006
The Board Support Package for M480 Series
Data Structures | Macros | Typedefs
usbh_uac.h File Reference

USB Host UAC class driver header file. More...

#include "NuMicro.h"
#include "usb.h"
#include "usbh_lib.h"
#include "../src_uac/uac.h"

Go to the source code of this file.

Data Structures

struct  ac_if_t
 
struct  as_if_t
 
struct  uac_dev_t
 

Macros

#define CONFIG_UAC_MAX_DEV   3
 
#define NUM_UTR   2
 
#define UAC_REQ_TIMEOUT   50
 
#define UAC_SPEAKER
 
#define UAC_MICROPHONE
 
#define UAC_SET_CUR   0x01
 
#define UAC_GET_CUR   0x81
 
#define UAC_SET_MIN   0x02
 
#define UAC_GET_MIN   0x82
 
#define UAC_SET_MAX   0x03
 
#define UAC_GET_MAX   0x83
 
#define UAC_SET_RES   0x04
 
#define UAC_GET_RES   0x84
 
#define UAC_GET_STAT   0xFF
 
#define UAC_CH_MASTER
 
#define UAC_CH_LEFT_FRONT
 
#define UAC_CH_RIGHT_FRONT
 
#define UAC_CH_CENTER_FRONT
 
#define UAC_CH_LOW_FREQ_EN
 
#define UAC_CH_LEFT_SRN
 
#define UAC_CH_RIGHT_SRN
 
#define UAC_CH_LEFT_OF_CENTER
 
#define UAC_CH_RIGHT_OF_CENTER
 
#define UAC_CH_SURROUND
 
#define UAC_CH_SIDE_LEFT
 
#define UAC_CH_SIDE_RIGHT
 
#define UAC_CH_TOP
 

Typedefs

typedef struct ac_if_t AC_IF_T
 
typedef struct as_if_t AS_IF_T
 
typedef struct uac_dev_t UAC_DEV_T
 

Detailed Description

USB Host UAC class driver header file.

Version
V1.10

SPDX-License-Identifier: Apache-2.0

Definition in file usbh_uac.h.