未验证 提交 f61b9665 编写于 作者: B Bernard Xiong 提交者: GitHub

Merge pull request #4726 from Guozhanxin/origin/master

在潘多拉开发板上添加 usb 扬声器、麦克风选项
......@@ -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
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册