netif_set_link_callback() 的回调函数缺失

用的是官网上下载的例程代码(ch390的),
image.png

在这个Lwip_Example例程函数中,是没有调用 netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback))这个函数的,但是我需要用到这个函数,    里面的参数 link_callback 这个回调函数没有在 ethernetif.c 文件中没有找到,整个工程也没有找到,在网上看其他的例程 ethernetif.c是有提供这个回调函数的,ch390例程没有找到是因为不提供?还是需要自己编写?还是找漏了?

您好,link_callback代码并不是必须的代码,可以参考CH390.c中提供的函数自行实现,比如获取PHY的连接状态与协商结果可调用int ch390_get_duplex_mode();int ch390_get_phy_speed();int ch390_get_link_status()等获取,按照您的需求配置即可。


只有登录才能回复,可以选择微信账号登录