HPM APP
HPMicro Application solution
common.c File Reference
#include "common.h"
#include "hpm_common.h"
#include "hpm_otp_drv.h"
#include "ethernetif.h"
#include "netconf.h"
#include "lwip.h"
#include "lwip/timeouts.h"
#include "lwip/dhcp.h"
#include "lwip/prot/dhcp.h"
#include "osal.h"

Functions

ATTR_WEAK uint8_t enet_get_mac_address (uint8_t *mac)
 
bool enet_get_link_status (void)
 
bool enet_get_dhcp_ready_status (void)
 
void enet_self_adaptive_port_speed (void)
 
void enet_services (struct netif *netif)
 

Variables

static enet_phy_status_t last_status = {.enet_phy_link = enet_phy_link_unknown}
 
static uint8_t dhcp_last_state = DHCP_STATE_OFF
 

Function Documentation

◆ enet_get_dhcp_ready_status()

bool enet_get_dhcp_ready_status ( void  )

◆ enet_get_link_status()

bool enet_get_link_status ( void  )

◆ enet_get_mac_address()

ATTR_WEAK uint8_t enet_get_mac_address ( uint8_t *  mac)

◆ enet_self_adaptive_port_speed()

void enet_self_adaptive_port_speed ( void  )

◆ enet_services()

void enet_services ( struct netif *  netif)

Variable Documentation

◆ dhcp_last_state

uint8_t dhcp_last_state = DHCP_STATE_OFF
static

◆ last_status

enet_phy_status_t last_status = {.enet_phy_link = enet_phy_link_unknown}
static