#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
|
| #define | ESP_IPADDR_TYPE_V4 0U |
| |
| #define | ESP_IPADDR_TYPE_V6 6U |
| |
| #define | ESP_IPADDR_TYPE_ANY 46U |
| |
| #define | ESP_IP4TOUINT32(a, b, c, d) |
| |
| #define | ESP_IP4TOADDR(a, b, c, d) ESP_IP4TOUINT32(a, b, c, d) |
| |
| #define | ESP_IP4ADDR(ipaddr, a, b, c, d) |
| |
| #define | esp_ip4_addr1(ipaddr) ((uint8_t)((ipaddr)->addr & 0xff)) |
| |
| #define | esp_ip4_addr2(ipaddr) ((uint8_t)(((ipaddr)->addr >> 8) & 0xff)) |
| |
| #define | esp_ip4_addr3(ipaddr) ((uint8_t)(((ipaddr)->addr >> 16) & 0xff)) |
| |
| #define | esp_ip4_addr4(ipaddr) ((uint8_t)(((ipaddr)->addr >> 24) & 0xff)) |
| |
| #define | IPSTR "%u.%u.%u.%u" |
| |
| #define | IP2STR(ipaddr) |
| |
◆ ESP_IPADDR_TYPE_V4
| #define ESP_IPADDR_TYPE_V4 0U |
◆ ESP_IPADDR_TYPE_V6
| #define ESP_IPADDR_TYPE_V6 6U |
◆ ESP_IPADDR_TYPE_ANY
| #define ESP_IPADDR_TYPE_ANY 46U |
◆ ESP_IP4TOUINT32
| #define ESP_IP4TOUINT32 |
( |
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| |
Value:
unsigned uint32_t
Definition stdint.h:9
◆ ESP_IP4TOADDR
◆ ESP_IP4ADDR
| #define ESP_IP4ADDR |
( |
|
ipaddr, |
|
|
|
a, |
|
|
|
b, |
|
|
|
c, |
|
|
|
d |
|
) |
| |
Value: do { \
} while (0)
#define ESP_IP4TOADDR(a, b, c, d)
Definition esp_netif_ip_addr.h:75
◆ esp_ip4_addr1
| #define esp_ip4_addr1 |
( |
|
ipaddr | ) |
((uint8_t)((ipaddr)->addr & 0xff)) |
◆ esp_ip4_addr2
| #define esp_ip4_addr2 |
( |
|
ipaddr | ) |
((uint8_t)(((ipaddr)->addr >> 8) & 0xff)) |
◆ esp_ip4_addr3
| #define esp_ip4_addr3 |
( |
|
ipaddr | ) |
((uint8_t)(((ipaddr)->addr >> 16) & 0xff)) |
◆ esp_ip4_addr4
| #define esp_ip4_addr4 |
( |
|
ipaddr | ) |
((uint8_t)(((ipaddr)->addr >> 24) & 0xff)) |
◆ IPSTR
| #define IPSTR "%u.%u.%u.%u" |
◆ IP2STR
Value:
esp_ip4_addr2(ipaddr), \
esp_ip4_addr3(ipaddr), \
esp_ip4_addr4(ipaddr)
#define esp_ip4_addr1(ipaddr)
Definition esp_netif_ip_addr.h:85
◆ esp_ip4_addr_t
◆ esp_ip6_addr_t
◆ esp_ip_addr_t