mirror of
https://github.com/LNH-team/dspico-usb-examples.git
synced 2026-04-11 23:27:30 +02:00
38 lines
971 B
C
38 lines
971 B
C
#pragma once
|
|
|
|
enum
|
|
{
|
|
STRID_LANGID = 0,
|
|
STRID_MANUFACTURER,
|
|
STRID_PRODUCT,
|
|
STRID_SERIAL,
|
|
STRID_AUDIO_INTERFACE
|
|
};
|
|
|
|
enum
|
|
{
|
|
ITF_NUM_AUDIO_CONTROL = 0,
|
|
ITF_NUM_AUDIO_STREAMING,
|
|
ITF_NUM_TOTAL
|
|
};
|
|
|
|
#define UAC2_ENTITY_INPUT_TERMINAL 0x01
|
|
#define UAC2_ENTITY_FEATURE_UNIT 0x02
|
|
#define UAC2_ENTITY_OUTPUT_TERMINAL 0x03
|
|
#define UAC2_ENTITY_CLOCK 0x04
|
|
|
|
#define TUD_AUDIO_SPEAKER_STEREO_FB_DESC_LEN (TUD_AUDIO_DESC_IAD_LEN\
|
|
+ TUD_AUDIO_DESC_STD_AC_LEN\
|
|
+ TUD_AUDIO_DESC_CS_AC_LEN\
|
|
+ TUD_AUDIO_DESC_CLK_SRC_LEN\
|
|
+ TUD_AUDIO_DESC_INPUT_TERM_LEN\
|
|
+ TUD_AUDIO_DESC_OUTPUT_TERM_LEN\
|
|
+ TUD_AUDIO_DESC_FEATURE_UNIT_TWO_CHANNEL_LEN\
|
|
+ TUD_AUDIO_DESC_STD_AS_INT_LEN\
|
|
+ TUD_AUDIO_DESC_STD_AS_INT_LEN\
|
|
+ TUD_AUDIO_DESC_CS_AS_INT_LEN\
|
|
+ TUD_AUDIO_DESC_TYPE_I_FORMAT_LEN\
|
|
+ TUD_AUDIO_DESC_STD_AS_ISO_EP_LEN\
|
|
+ TUD_AUDIO_DESC_CS_AS_ISO_EP_LEN\
|
|
+ TUD_AUDIO_DESC_STD_AS_ISO_FB_EP_LEN)
|