summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2020-01-24 19:07:19 +0800
committerGitHub <[email protected]>2020-01-24 19:07:19 +0800
commit8d309ed533a6a04204dc2a71c97c244a83ca18a6 (patch)
tree33708e31e84a9d211efe051d77b57b3c503b8a74 /components
parent43abbc3ce8f2edb275d004ee8dd9c9babfe2454f (diff)
parent0fdf20cf582a931d6293b097b0ffff2b132da964 (diff)
Merge pull request #3343 from chengxiaohu/master
Add DMA for ADC driver, and other little update.
Diffstat (limited to 'components')
-rwxr-xr-xcomponents/drivers/Kconfig3
-rw-r--r--components/drivers/usb/usbdevice/class/cdc_vcom.c4
2 files changed, 7 insertions, 0 deletions
diff --git a/components/drivers/Kconfig b/components/drivers/Kconfig
index c567233c84..3995199ac2 100755
--- a/components/drivers/Kconfig
+++ b/components/drivers/Kconfig
@@ -712,6 +712,9 @@ menu "Using USB"
config RT_VCOM_TASK_STK_SIZE
int "virtual com thread stack size"
default 512
+ config RT_CDC_RX_BUFSIZE
+ int "virtual com rx buffer size"
+ default 128
config RT_VCOM_TX_USE_DMA
bool "Enable to use dma for vcom tx"
default n
diff --git a/components/drivers/usb/usbdevice/class/cdc_vcom.c b/components/drivers/usb/usbdevice/class/cdc_vcom.c
index b6044b37a7..c94a438131 100644
--- a/components/drivers/usb/usbdevice/class/cdc_vcom.c
+++ b/components/drivers/usb/usbdevice/class/cdc_vcom.c
@@ -28,7 +28,11 @@
#define VCOM_TX_TIMEOUT 1000
#endif /*RT_VCOM_TX_TIMEOUT*/
+#ifdef RT_CDC_RX_BUFSIZE
+#define CDC_RX_BUFSIZE RT_CDC_RX_BUFSIZE
+#else
#define CDC_RX_BUFSIZE 128
+#endif
#define CDC_MAX_PACKET_SIZE 64
#define VCOM_DEVICE "vcom"