mirror of
https://github.com/RT-Thread/rt-thread.git
synced 2025-02-18 18:39:11 +08:00
add usb audio for pandora.
This commit is contained in:
parent
17cae02ad5
commit
247943f1cd
@ -22,8 +22,13 @@ static struct udcd _stm_udc;
|
||||
static struct ep_id _ep_pool[] =
|
||||
{
|
||||
{0x0, USB_EP_ATTR_CONTROL, USB_DIR_INOUT, 64, ID_ASSIGNED },
|
||||
#ifdef BSP_USBD_EP_ISOC
|
||||
{0x1, USB_EP_ATTR_ISOC, USB_DIR_IN, 64, ID_UNASSIGNED},
|
||||
{0x1, USB_EP_ATTR_ISOC, USB_DIR_OUT, 64, ID_UNASSIGNED},
|
||||
#else
|
||||
{0x1, USB_EP_ATTR_BULK, USB_DIR_IN, 64, ID_UNASSIGNED},
|
||||
{0x1, USB_EP_ATTR_BULK, USB_DIR_OUT, 64, ID_UNASSIGNED},
|
||||
#endif
|
||||
{0x2, USB_EP_ATTR_INT, USB_DIR_IN, 64, ID_UNASSIGNED},
|
||||
{0x2, USB_EP_ATTR_INT, USB_DIR_OUT, 64, ID_UNASSIGNED},
|
||||
{0x3, USB_EP_ATTR_BULK, USB_DIR_IN, 64, ID_UNASSIGNED},
|
||||
|
@ -78,7 +78,35 @@ menu "Onboard Peripheral Drivers"
|
||||
bool "Enable Audio Record"
|
||||
default n
|
||||
endif
|
||||
|
||||
|
||||
menuconfig BSP_USING_USB_AUDIO
|
||||
bool "Enable USB Audio"
|
||||
select RT_USB_DEVICE_AUDIO
|
||||
select BSP_USING_USBD
|
||||
select BSP_USBD_EP_ISOC
|
||||
select BSP_USING_AUDIO
|
||||
default n
|
||||
|
||||
if BSP_USING_USB_AUDIO
|
||||
config BSP_USING_USB_AUDIO_SPEAKER
|
||||
bool "Enable USB Audio Spearker"
|
||||
select RT_USB_DEVICE_AUDIO_SPEAKER
|
||||
select BSP_USING_AUDIO_PLAY
|
||||
default y
|
||||
|
||||
config BSP_USING_USB_AUDIO_MIC
|
||||
bool "Enable USB Audio Mic"
|
||||
select RT_USB_DEVICE_AUDIO_MIC
|
||||
select BSP_USING_AUDIO_RECORD
|
||||
default n
|
||||
|
||||
config _BSP_USB_DEVICE_COMPOSITE
|
||||
bool
|
||||
select RT_USB_DEVICE_COMPOSITE
|
||||
default y
|
||||
depends on BSP_USING_USB_AUDIO_SPEAKER && BSP_USING_USB_AUDIO_MIC
|
||||
endif
|
||||
|
||||
config BSP_USING_WIFI
|
||||
bool "Enable WiFi (AP6181)"
|
||||
select PKG_USING_WLAN_WICED
|
||||
@ -352,6 +380,11 @@ menu "On-chip Peripheral Drivers"
|
||||
select RT_USING_USB_DEVICE
|
||||
default n
|
||||
|
||||
config BSP_USBD_EP_ISOC
|
||||
bool
|
||||
default n
|
||||
depends on BSP_USING_USBD
|
||||
|
||||
config BSP_USING_STM32_SDIO
|
||||
bool "Enable SDIO"
|
||||
select RT_USING_SDIO
|
||||
|
Loading…
x
Reference in New Issue
Block a user