13 #include "common_cfg.h"
14 #include "lwip/netif.h"
15 #include "hpm_enet_phy_common.h"
17 #if defined(NO_SYS) && !NO_SYS
18 #if defined(__ENABLE_FREERTOS) && __ENABLE_FREERTOS
37 #define IS_UUID_INVALID(UUID) (UUID[0] == 0 && \
42 #define IS_MAC_INVALID(MAC) (MAC[0] == 0 && \
49 #ifndef LWIP_APP_TIMER_INTERVAL
50 #define LWIP_APP_TIMER_INTERVAL (2 * 1000U)
53 #define LWIP_NETIF_IDX (1)
55 #if defined __cplusplus
65 #if defined(LWIP_DHCP) && LWIP_DHCP
66 void enet_update_dhcp_state(
struct netif *netif);
70 #if defined(NO_SYS) && !NO_SYS
71 #if defined(__ENABLE_FREERTOS) && __ENABLE_FREERTOS
72 void timer_callback(TimerHandle_t xTimer);
73 #elif defined(__ENABLE_RTTHREAD_NANO) && __ENABLE_RTTHREAD_NANO
74 void timer_callback(
void *parameter);
81 #if defined __cplusplus
uint8_t mac[ENET_MAC_SIZE]
Definition: monitor.c:41
void enet_services(struct netif *netif)
Definition: common.c:205
void enet_common_handler(struct netif *netif)
enet_mac_addr_t
Definition: common.h:30
@ ENET_MAC_ADDR_PARA_ERROR
Definition: common.h:31
@ ENET_MAC_ADDR_FROM_MACRO
Definition: common.h:34
@ ENET_MAC_ADDR_FROM_OTP_UUID
Definition: common.h:33
@ ENET_MAC_ADDR_FROM_OTP_MAC
Definition: common.h:32
uint8_t enet_get_mac_address(uint8_t i, uint8_t *mac)
Definition: common.c:107
void sys_timer_callback(void)
Definition: sys_arch.c:637
bool enet_get_link_status(uint8_t i)
Definition: common.c:156
void enet_self_adaptive_port_speed(void)
Definition: common.c:161
bool enet_get_dhcp_ready_status(void)
Definition: common.c:157