在opt.h文件中修改 #define LWIP_IGMP 1
ethernetif.c文件中修改 netif->flags |= NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP |NETIF_FLAG_IGMP;
定时调用 igmp_tmr(); 可以在main函数中的while(1)中调用;
stm32f1xx_hal_eth.c macinit.MulticastFramesFilter = ETH_MULTICASTFRAMESFILTER_PERFECT;修改为ETH_MULTICASTFRAMESFILTER_NONE;
|