lwIP abstraction layer for SAM.
Copyright (c) 2013-2018 Microchip Technology Inc. and its subsidiaries.
#include <stdio.h>
#include <stdint.h>
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 |
#define | PACK_STRUCT_END |
#define | PACK_STRUCT_FIELD(x) 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 uintptr_t | mem_ptr_t |
typedef int16_t | s16_t |
typedef int32_t | s32_t |
typedef int8_t | s8_t |
typedef uint16_t | u16_t |
typedef uint32_t | u32_t |
typedef uint8_t | 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 |
#define PACK_STRUCT_END |
#define PACK_STRUCT_FIELD | ( | x | ) | x |
PACK_STRUCT_BEGIN struct ip_addr2 PACK_STRUCT_STRUCT __attribute__ ((packed)) |
#define S16_F "hd" |
#define S32_F "d" |
Referenced by tcp_kill_prio(), and tcp_kill_timewait().
#define U16_F "hu" |
Referenced by etharp_arp_input(), etharp_find_entry(), etharp_free_entry(), etharp_tmr(), etharp_update_arp_entry(), icmp_input(), ip_reass_tmr(), ip_route(), netif_set_gw(), netif_set_ipaddr(), netif_set_netmask(), pbuf_alloc(), pbuf_free(), tcp_bind(), tcp_connect(), tcp_enqueue_flags(), tcp_input(), tcp_keepalive(), tcp_listen_input(), tcp_output(), tcp_process(), tcp_receive(), tcp_recved(), tcp_rexmit_fast(), tcp_slowtmr(), tcp_write(), tcp_write_checks(), tcp_zero_window_probe(), and udp_input().
#define U32_F "u" |
#define X16_F "hx" |
Referenced by etharp_update_arp_entry(), ip_input(), ip_reass(), tcp_enqueue_flags(), tcp_input(), and tcp_output_segment().
#define X32_F "x" |
Referenced by inet_chksum_pseudo(), inet_chksum_pseudo_partial(), and ip_input().
typedef uintptr_t mem_ptr_t |
typedef int16_t s16_t |
typedef int32_t s32_t |
typedef int8_t s8_t |
typedef uint16_t u16_t |
typedef uint32_t u32_t |
typedef uint8_t u8_t |