mirror of
https://github.com/pvvx/RTL00_WEB.git
synced 2024-11-23 06:24:19 +00:00
37 lines
840 B
C
37 lines
840 B
C
#include <lwip/sockets.h>
|
|
#include <lwip/netif.h>
|
|
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
|
|
}
|
|
|
|
/*-----------------------------------------------------------------------*/
|