diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c index e9a82a47a..addf77d12 100644 --- a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c @@ -66,12 +66,12 @@ usb_osal_thread_t timer_handle; usb_osal_thread_t data_recv_task_handle; -__WEAK int eth_device_linkchange(bool up) +__WEAK int lwip_rndis_device_linkchange(bool up) { return 0; } -__WEAK int eth_device_ready(void *dataptr, size_t len) +__WEAK int lwip_rndis_data_recv(void *dataptr, size_t len) { return 0; } @@ -112,12 +112,12 @@ static void usbh_rndis_data_recv_entry(void *pdata) } if (NDIS_MEDIA_STATE_CONNECTED == data[0]) { s_rndis_class_ptr->link_status = true; - eth_device_linkchange(true); + lwip_rndis_device_linkchange(true); printf("linkup, drop pkg\r\n"); break; } else { s_rndis_class_ptr->link_status = false; - eth_device_linkchange(false); + lwip_rndis_device_linkchange(false); } usb_osal_msleep(100); } @@ -133,7 +133,7 @@ static void usbh_rndis_data_recv_entry(void *pdata) while (ret > 0) { pmsg = (rndis_data_packet_t *)(rx_buffer + pmg_offset); if (pmsg->MessageType == REMOTE_NDIS_PACKET_MSG) { - eth_device_ready((uint8_t *)(&pmsg->DataOffset) + pmsg->DataOffset, pmsg->DataLength); + lwip_rndis_data_recv((uint8_t *)(&pmsg->DataOffset) + pmsg->DataOffset, pmsg->DataLength); pmg_offset += pmsg->MessageLength; ret -= pmsg->MessageLength; } @@ -224,12 +224,12 @@ int usbh_rndis_eth_tx(void *dataptr, size_t tot_len) } if (NDIS_MEDIA_STATE_CONNECTED == data[0]) { s_rndis_class_ptr->link_status = true; - eth_device_linkchange(true); + lwip_rndis_device_linkchange(true); printf("linkup, drop pkg\r\n"); break; } else { s_rndis_class_ptr->link_status = false; - eth_device_linkchange(false); + lwip_rndis_device_linkchange(false); } usb_osal_msleep(100); }