summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormazhiyuan <[email protected]>2021-10-14 10:58:14 +0800
committermazhiyuan <[email protected]>2021-10-14 10:58:14 +0800
commitbc5744b1ba0dc5af6fc392fdd3ad5d2a00aca0c5 (patch)
tree748b6256f89f1a37491169a3de6d0cb58d861046
parent0a7280f161bb68fa23ea678fee4eda85646fe6f5 (diff)
修复cdc_vcom.c中的一些编译问题
-rw-r--r--components/drivers/usb/usbdevice/class/cdc_vcom.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/drivers/usb/usbdevice/class/cdc_vcom.c b/components/drivers/usb/usbdevice/class/cdc_vcom.c
index 3564330578..a8440bf15f 100644
--- a/components/drivers/usb/usbdevice/class/cdc_vcom.c
+++ b/components/drivers/usb/usbdevice/class/cdc_vcom.c
@@ -10,11 +10,11 @@
* 2013-06-25 heyuanjie87 remove SOF mechinism
* 2013-07-20 Yi Qiu do more test
* 2016-02-01 Urey Fix some error
+ * 2021-10-14 mazhiyuan Fix some error
*/
#include <rthw.h>
#include <rtdevice.h>
-#include <drivers/serial.h>
#include "drivers/usb_device.h"
#include "cdc.h"
@@ -738,7 +738,7 @@ static rt_size_t _vcom_rb_block_put(struct vcom *data, const rt_uint8_t *buf, rt
return size;
}
-static rt_size_t _vcom_tx(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size,int direction)
+static rt_size_t _vcom_tx(struct rt_serial_device *serial, rt_uint8_t *buf, rt_size_t size,rt_uint32_t direction)
{
struct ufunction *func;
struct vcom *data;
@@ -939,7 +939,8 @@ static void rt_usb_vcom_init(struct ufunction *func)
config.parity = PARITY_NONE;
config.bit_order = BIT_ORDER_LSB;
config.invert = NRZ_NORMAL;
- config.bufsz = CDC_RX_BUFSIZE;
+ config.rx_bufsz = CDC_RX_BUFSIZE;
+ config.tx_bufsz = CDC_TX_BUFSIZE;
data->serial.ops = &usb_vcom_ops;
data->serial.serial_rx = RT_NULL;