|
@@ -22,7 +22,12 @@
|
|
|
|
|
|
#ifdef RT_USB_DEVICE_CDC
|
|
|
|
|
|
-#define TX_TIMEOUT 1000
|
|
|
+#ifdef RT_VCOM_TX_TIMEOUT
|
|
|
+#define VCOM_TX_TIMEOUT RT_VCOM_TX_TIMEOUT
|
|
|
+#else /*!RT_VCOM_TX_TIMEOUT*/
|
|
|
+#define VCOM_TX_TIMEOUT 1000
|
|
|
+#endif /*RT_VCOM_TX_TIMEOUT*/
|
|
|
+
|
|
|
#define CDC_RX_BUFSIZE 128
|
|
|
#define CDC_MAX_PACKET_SIZE 64
|
|
|
#define VCOM_DEVICE "vcom"
|
|
@@ -880,7 +885,7 @@ static void vcom_tx_thread_entry(void* parameter)
|
|
|
|
|
|
rt_usbd_io_request(func->device, data->ep_in, &data->ep_in->request);
|
|
|
|
|
|
- if (rt_completion_wait(&data->wait, TX_TIMEOUT) != RT_EOK)
|
|
|
+ if (rt_completion_wait(&data->wait, VCOM_TX_TIMEOUT) != RT_EOK)
|
|
|
{
|
|
|
RT_DEBUG_LOG(RT_DEBUG_USB, ("vcom tx timeout\n"));
|
|
|
}
|