osal: add USB_OSAL_WAITING_FOREVER for Semaphore and Queue use
- add USB_OSAL_WAITING_FOREVER for Semaphore and Queue use Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
This commit is contained in:
@@ -159,7 +159,7 @@ static void lwip_rx_handle(void *pdata)
|
||||
while (1) {
|
||||
pmg_offset = 0;
|
||||
payload_offset = 0;
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class, rx_buf_ptr, RNDIS_RXETH_BUFFER_LEN, portMAX_DELAY);
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class, rx_buf_ptr, RNDIS_RXETH_BUFFER_LEN, USB_OSAL_WAITING_FOREVER);
|
||||
if (ret <= 0) {
|
||||
vTaskDelay(1);
|
||||
continue;
|
||||
|
||||
@@ -158,7 +158,7 @@ static rt_err_t rndis_msg_data_recv(struct usbh_user_rndis *rndis_class, rt_uint
|
||||
if (rndis_class == RT_NULL) {
|
||||
return -RT_ERROR;
|
||||
}
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, buffer, nbytes, RT_WAITING_FOREVER);
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, buffer, nbytes, USB_OSAL_WAITING_FOREVER);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -197,7 +197,7 @@ void rt_usbh_rndis_data_recv_entry(void *pdata)
|
||||
int ret = 0;
|
||||
int pmg_offset = 0;
|
||||
int payload_offset = 0;
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, device->rx_buf_ptr, RNDIS_ETH_BUFFER_LEN, RT_WAITING_FOREVER);
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, device->rx_buf_ptr, RNDIS_ETH_BUFFER_LEN, USB_OSAL_WAITING_FOREVER);
|
||||
if (ret <= 0) {
|
||||
rt_thread_mdelay(1);
|
||||
continue;
|
||||
|
||||
@@ -164,7 +164,7 @@ static rt_err_t rndis_msg_data_recv(struct usbh_user_rndis *rndis_class, rt_uint
|
||||
if (rndis_class == RT_NULL) {
|
||||
return -RT_ERROR;
|
||||
}
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, buffer, nbytes, RT_WAITING_FOREVER);
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, buffer, nbytes, USB_OSAL_WAITING_FOREVER);
|
||||
|
||||
return ret;
|
||||
}
|
||||
@@ -242,7 +242,7 @@ void rt_usbh_rndis_data_recv_entry(void *pdata)
|
||||
while (1) {
|
||||
pmg_offset = 0;
|
||||
payload_offset = 0;
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, device->rx_buf_ptr, RNDIS_ETH_BUFFER_LEN, RT_WAITING_FOREVER);
|
||||
ret = usbh_rndis_bulk_in_transfer(rndis_class->rndis_class, device->rx_buf_ptr, RNDIS_ETH_BUFFER_LEN, USB_OSAL_WAITING_FOREVER);
|
||||
if (ret <= 0) {
|
||||
rt_thread_mdelay(1);
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user