求助,esp-idf迁移到v5.0.1后,tcp/ip适配器组件API对应的接口?
Posted: Mon Apr 10, 2023 9:21 am
我原来项目使用的idf版本是v4.3,该版本下,tcpip_adapter组件还能使用,我用了一个tcpip_adapter的API函数tcpip_adapter_get_netif(ESP_STA_IF, &netif),目的是为了发送arp包(etharp_request(netif, &sdio_ip_addr1)需要struct netif *类型的参数),如下图:
后面迁移到idf_v5.0.1后,tcpip_adapter组件移除了,但我仍然需要发送arp包(即调用etharp_request()),此时我如何获取到netif参数数据呢(即 ESP-NETIF 组件下替代tcpip_adapter_get_netif()的接口)?或者用什么函数可以替代etharp_request()使其可以使用ESP-NETIF 组件下的esp_netif_t的接口呢?