HPM APP
HPMicro Application solution
common_lwip.c File Reference
#include "common_lwip.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"

Functions

void timer_callback (TimerHandle_t xTimer)
 
ATTR_WEAK void enet_get_mac_address (uint8_t *mac)
 
bool enet_get_link_status (void)
 
void enet_self_adaptive_port_speed (void)
 
void enet_services (struct netif *netif)
 
void enet_common_handler (struct netif *netif)
 
void isr_enet (ENET_Type *ptr)
 

Variables

static enet_phy_status_t last_status
 
xSemaphoreHandle s_xSemaphore
 

Function Documentation

◆ enet_common_handler()

void enet_common_handler ( struct netif *  netif)

◆ enet_get_link_status()

bool enet_get_link_status ( void  )

◆ enet_get_mac_address()

ATTR_WEAK void 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)

◆ isr_enet()

void isr_enet ( ENET_Type *  ptr)

◆ timer_callback()

void timer_callback ( TimerHandle_t  xTimer)

Variable Documentation

◆ last_status

enet_phy_status_t last_status
static

◆ s_xSemaphore

xSemaphoreHandle s_xSemaphore
extern