#include #include extern struct netif xnetif[]; /*----------------------------------------------------------------------- * Mandatory functions *-----------------------------------------------------------------------*/ // Mandatory function for custom initialization // called when mDNS initialization void mDNSPlatformCustomInit(void) { xnetif[0].flags |= NETIF_FLAG_IGMP; } uint16_t mDNSPlatformHtons(uint16_t hostshort) { return htons(hostshort); } uint32_t mDNSPlatformInetAddr(char *cp) { return inet_addr(cp); } // Mandatory function to get hostname // called when mDNS initialization _WEAK char *mDNSPlatformHostname(void) { #if LWIP_NETIF_HOSTNAME return xnetif[0].hostname; #else return DEF_HOSTNAME; #endif } /*-----------------------------------------------------------------------*/