lwIP abstraction layer for SAM.
Copyright (c) 2016-2018 Microchip Technology Inc. and its subsidiaries.
Macros | |
#define | BYTE_ORDER LITTLE_ENDIAN |
#define | LWIP_COMPAT_MUTEX 1 |
#define | LWIP_PLATFORM_ASSERT(x) {while (1);} |
#define | LWIP_PLATFORM_DIAG(x) {;} |
#define | LWIP_PROVIDE_ERRNO |
#define | PACK_STRUCT_BEGIN _Pragma("GCC diagnostic ignored \"-Wpacked\"") |
#define | PACK_STRUCT_END |
#define | PACK_STRUCT_FIELD(x) _Pragma("GCC diagnostic ignored \"-Wattributes\"") x |
#define | PACK_STRUCT_STRUCT __attribute__ ((packed)) |
#define | S16_F "hd" |
#define | S32_F "d" |
#define | U16_F "hu" |
#define | U32_F "u" |
#define | X16_F "hx" |
#define | X32_F "x" |
Typedefs | |
typedef u32_t | mem_ptr_t |
typedef signed short | s16_t |
typedef signed int | s32_t |
typedef signed char | s8_t |
typedef unsigned short | u16_t |
typedef unsigned int | u32_t |
typedef unsigned char | u8_t |
#define BYTE_ORDER LITTLE_ENDIAN |
#define LWIP_COMPAT_MUTEX 1 |
#define LWIP_PLATFORM_ASSERT | ( | x | ) | {while (1);} |
#define LWIP_PLATFORM_DIAG | ( | x | ) | {;} |
#define LWIP_PROVIDE_ERRNO |
#define PACK_STRUCT_BEGIN _Pragma("GCC diagnostic ignored \"-Wpacked\"") |
#define PACK_STRUCT_END |
#define PACK_STRUCT_FIELD | ( | x | ) | _Pragma("GCC diagnostic ignored \"-Wattributes\"") x |
PACK_STRUCT_END PACK_STRUCT_BEGIN struct icmp6_echo_hdr PACK_STRUCT_STRUCT __attribute__ ((packed)) |
#define S16_F "hd" |
Referenced by mem_malloc(), pbuf_header(), and pbuf_header_impl().
#define S32_F "d" |
#define U16_F "hu" |
Referenced by ip_route(), netif_set_gw(), netif_set_ipaddr(), netif_set_netmask(), pbuf_alloc(), and pbuf_free().
#define U32_F "u" |
#define X16_F "hx" |
Referenced by ip_input().
#define X32_F "x" |
Referenced by inet_cksum_pseudo_base(), inet_cksum_pseudo_partial_base(), and ip_input().
typedef signed short s16_t |
typedef signed int s32_t |
typedef signed char s8_t |
typedef unsigned short u16_t |
typedef unsigned int u32_t |
typedef unsigned char u8_t |