From f04941c95109257aa3ce8426bf4cd239f4d790da Mon Sep 17 00:00:00 2001 From: mazhiyuan Date: Thu, 14 Oct 2021 11:42:05 +0800 Subject: [PATCH] [cdc_vcom.c]adapt to both v1 and v2 of serial --- components/drivers/usb/usbdevice/class/cdc_vcom.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/drivers/usb/usbdevice/class/cdc_vcom.c b/components/drivers/usb/usbdevice/class/cdc_vcom.c index a8440bf15..1a24b79f2 100644 --- a/components/drivers/usb/usbdevice/class/cdc_vcom.c +++ b/components/drivers/usb/usbdevice/class/cdc_vcom.c @@ -939,9 +939,12 @@ static void rt_usb_vcom_init(struct ufunction *func) config.parity = PARITY_NONE; config.bit_order = BIT_ORDER_LSB; config.invert = NRZ_NORMAL; +#if defined(RT_USING_SERIAL_V1) + config.bufsz = CDC_RX_BUFSIZE; +#elif defined(RT_USING_SERIAL_V2) config.rx_bufsz = CDC_RX_BUFSIZE; config.tx_bufsz = CDC_TX_BUFSIZE; - +#endif data->serial.ops = &usb_vcom_ops; data->serial.serial_rx = RT_NULL; data->serial.config = config; -- GitLab