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 i, uint8_t *mac)
 
ATTR_WEAK void enet_set_mac_address (void *config, uint8_t *mac)
 
bool enet_get_link_status (uint8_t i)
 
void enet_self_adaptive_port_speed (void)
 
void enet_services (struct netif *netif)
 

Variables

static enet_phy_status_t last_status [BOARD_ENET_COUNT] = {{.enet_phy_link = enet_phy_link_unknown}, {.enet_phy_link = enet_phy_link_unknown}}
 

Function Documentation

◆ enet_get_link_status()

bool enet_get_link_status ( uint8_t  i)

◆ enet_get_mac_address()

ATTR_WEAK uint8_t enet_get_mac_address ( uint8_t  i,
uint8_t *  mac 
)

◆ enet_self_adaptive_port_speed()

void enet_self_adaptive_port_speed ( void  )

◆ enet_services()

void enet_services ( struct netif *  netif)

◆ enet_set_mac_address()

ATTR_WEAK void enet_set_mac_address ( void *  config,
uint8_t *  mac 
)

Variable Documentation

◆ last_status

enet_phy_status_t last_status[BOARD_ENET_COUNT] = {{.enet_phy_link = enet_phy_link_unknown}, {.enet_phy_link = enet_phy_link_unknown}}
static