25 #ifndef __ESP_MISC_H__
26 #define __ESP_MISC_H__
28 #include "lwip/ip_addr.h"
42 #define MAC2STR(a) (a)[0], (a)[1], (a)[2], (a)[3], (a)[4], (a)[5]
43 #define MACSTR "%02x:%02x:%02x:%02x:%02x:%02x"
45 #define IP2STR(ipaddr) ip4_addr1_16(ipaddr), \
46 ip4_addr2_16(ipaddr), \
47 ip4_addr3_16(ipaddr), \
50 #define IPSTR "%d.%d.%d.%d"
void os_putc(char c)
Print a character. Start from from UART0 by default.
Definition: esp_misc.h:88
Definition: esp_misc.h:96
bool enable
Definition: esp_misc.h:89
Definition: esp_misc.h:97
Definition: esp_misc.h:84
struct ip_addr end_ip
Definition: esp_misc.h:91
struct ip_addr start_ip
Definition: esp_misc.h:90
dhcp_status
Definition: esp_misc.h:83
Definition: esp_misc.h:85
Definition: esp_misc.h:95
void os_delay_us(uint16 us)
Delay function, maximum value: 65535 us.
dhcps_offer_option
Definition: esp_misc.h:94
void os_install_putc1(void(*p)(char c))
Register the print output function.