HPM APP
HPMicro Application solution
netconf.h File Reference

Go to the source code of this file.

Macros

#define DHCP_START   1
 
#define DHCP_WAIT_ADDRESS   2
 
#define DHCP_ADDRESS_ASSIGNED   3
 
#define DHCP_TIMEOUT   4
 
#define DHCP_LINK_DOWN   5
 
#define MAC_ADDR0   0x98
 
#define MAC_ADDR1   0x2C
 
#define MAC_ADDR2   0xBC
 
#define MAC_ADDR3   0xB1
 
#define MAC_ADDR4   0x9F
 
#define MAC_ADDR5   0x17
 
#define IP_ADDR0   10
 
#define IP_ADDR1   10
 
#define IP_ADDR2   10
 
#define IP_ADDR3   10
 
#define NETMASK_ADDR0   255
 
#define NETMASK_ADDR1   255
 
#define NETMASK_ADDR2   255
 
#define NETMASK_ADDR3   0
 
#define GW_ADDR0   10
 
#define GW_ADDR1   10
 
#define GW_ADDR2   10
 
#define GW_ADDR3   1
 

Functions

void netif_config (void)
 
void user_notification (struct netif *netif)
 

Variables

struct netif gnetif
 

Macro Definition Documentation

◆ DHCP_ADDRESS_ASSIGNED

#define DHCP_ADDRESS_ASSIGNED   3

◆ DHCP_LINK_DOWN

#define DHCP_LINK_DOWN   5

◆ DHCP_START

#define DHCP_START   1

◆ DHCP_TIMEOUT

#define DHCP_TIMEOUT   4

◆ DHCP_WAIT_ADDRESS

#define DHCP_WAIT_ADDRESS   2

◆ GW_ADDR0

#define GW_ADDR0   10

◆ GW_ADDR1

#define GW_ADDR1   10

◆ GW_ADDR2

#define GW_ADDR2   10

◆ GW_ADDR3

#define GW_ADDR3   1

◆ IP_ADDR0

#define IP_ADDR0   10

◆ IP_ADDR1

#define IP_ADDR1   10

◆ IP_ADDR2

#define IP_ADDR2   10

◆ IP_ADDR3

#define IP_ADDR3   10

◆ MAC_ADDR0

#define MAC_ADDR0   0x98

◆ MAC_ADDR1

#define MAC_ADDR1   0x2C

◆ MAC_ADDR2

#define MAC_ADDR2   0xBC

◆ MAC_ADDR3

#define MAC_ADDR3   0xB1

◆ MAC_ADDR4

#define MAC_ADDR4   0x9F

◆ MAC_ADDR5

#define MAC_ADDR5   0x17

◆ NETMASK_ADDR0

#define NETMASK_ADDR0   255

◆ NETMASK_ADDR1

#define NETMASK_ADDR1   255

◆ NETMASK_ADDR2

#define NETMASK_ADDR2   255

◆ NETMASK_ADDR3

#define NETMASK_ADDR3   0

Function Documentation

◆ netif_config()

void netif_config ( void  )

◆ user_notification()

void user_notification ( struct netif *  netif)

Variable Documentation

◆ gnetif

struct netif gnetif
extern