ESP8266 Centre + NB
|
#include "c_types.h"
结构体 | |
struct | ip_addr |
struct | ip_info |
宏定义 | |
#define | ip_addr_netcmp(addr1, addr2, mask) |
#define | IP4_ADDR(ipaddr, a, b, c, d) |
#define | ip4_addr1(ipaddr) (((uint8*)(ipaddr))[0]) |
#define | ip4_addr2(ipaddr) (((uint8*)(ipaddr))[1]) |
#define | ip4_addr3(ipaddr) (((uint8*)(ipaddr))[2]) |
#define | ip4_addr4(ipaddr) (((uint8*)(ipaddr))[3]) |
#define | ip4_addr1_16(ipaddr) ((uint16)ip4_addr1(ipaddr)) |
#define | ip4_addr2_16(ipaddr) ((uint16)ip4_addr2(ipaddr)) |
#define | ip4_addr3_16(ipaddr) ((uint16)ip4_addr3(ipaddr)) |
#define | ip4_addr4_16(ipaddr) ((uint16)ip4_addr4(ipaddr)) |
#define | IPADDR_NONE ((uint32)0xffffffffUL) |
#define | IPADDR_ANY ((uint32)0x00000000UL) |
#define | IP2STR(ipaddr) |
#define | IPSTR "%d.%d.%d.%d" |
类型定义 | |
typedef struct ip_addr | ip_addr_t |
函数 | |
uint32 | ipaddr_addr (const char *cp) |
#define ip_addr_netcmp | ( | addr1, | |
addr2, | |||
mask | |||
) |
Determine if two address are on the same network.
#define IP4_ADDR | ( | ipaddr, | |
a, | |||
b, | |||
c, | |||
d | |||
) |
#define ip4_addr1 | ( | ipaddr | ) | (((uint8*)(ipaddr))[0]) |
#define ip4_addr2 | ( | ipaddr | ) | (((uint8*)(ipaddr))[1]) |
#define ip4_addr3 | ( | ipaddr | ) | (((uint8*)(ipaddr))[2]) |
#define ip4_addr4 | ( | ipaddr | ) | (((uint8*)(ipaddr))[3]) |
#define IPADDR_NONE ((uint32)0xffffffffUL) |
255.255.255.255
#define IPADDR_ANY ((uint32)0x00000000UL) |
0.0.0.0
#define IP2STR | ( | ipaddr | ) |
#define IPSTR "%d.%d.%d.%d" |
uint32 ipaddr_addr | ( | const char * | cp | ) |