Files
AC707N/SDK/apps/watch/net/net_event.c
T
2025-12-03 11:12:34 +08:00

35 lines
673 B
C

#include "typedef.h"
#include "lwip.h"
#include "event.h"
/* extern const int CONFIG_LWIP_NET_ENABLE; */
static volatile u8 bt_dhcp_flag = 0;
int bt_lwip_event_cb(void *lwip_ctx, enum LWIP_EVENT event)
{
switch (event) {
case LWIP_BT_DHCP_BOUND_TIMEOUT:
puts("LWIP_BT_DHCP_BOUND_TIMEOUT\n");
break;
case LWIP_BT_DHCP_BOUND_RELEASE:
puts("LWIP_BT_DHCP_BOUND_RELEASE\n");
bt_dhcp_flag = 0;
break;
case LWIP_BT_DHCP_BOUND_SUCC:
puts("LWIP_BT_DHCP_BOUND_SUCC\n");
bt_dhcp_flag = 1;
break;
default:
break;
}
return 0;
}
u8 net_get_dhcp_flag()
{
return bt_dhcp_flag;
}