core/ ===== ``core/`` contains lwIP core includes curated and modified for the CE build. .. list-table:: :header-rows: 1 :widths: 28 72 * - Header - Purpose * - :doc:`acd.h ` - Address conflict detection support. * - :doc:`altcp.h ` - Application-layer TCP abstraction. * - :doc:`altcp_tls.h ` - ALTCP TLS integration for the CE TLS layer. * - :doc:`altcp_tls_mbedtls_opts.h ` - TLS/ALTCP compatibility options used by the release headers. * - :doc:`arch.h ` - lwIP architecture types and platform definitions for CE. * - :doc:`autoip.h ` - IPv4 AutoIP address configuration. * - :doc:`cc.h ` - Compiler and platform compatibility macros. * - :doc:`def.h ` - Common lwIP definitions, byte order helpers, and packed-structure helpers. * - :doc:`dhcp.h ` - DHCP client API. * - :doc:`dns.h ` - DNS resolver API. * - :doc:`drivers_mem.h ` - Driver memory helper definitions. * - :doc:`err.h ` - lwIP error code definitions. * - :doc:`etharp.h ` - Ethernet ARP support for IPv4. * - :doc:`ethernet.h ` - Ethernet frame definitions and input helpers. * - :doc:`icmp.h ` - IPv4 ICMP support. * - :doc:`icmp6.h ` - IPv6 ICMP support. * - :doc:`ieee.h ` - IEEE-format helper definitions used by lwIP. * - :doc:`igmp.h ` - IPv4 multicast group management. * - :doc:`inet_chksum.h ` - Internet checksum helpers. * - :doc:`init.h ` - lwIP stack initialization. * - :doc:`ip.h ` - Shared IP-layer definitions. * - :doc:`ip4.h ` - IPv4 core API. * - :doc:`ip4_addr.h ` - IPv4 address helpers. * - :doc:`ip4_frag.h ` - IPv4 fragmentation and reassembly. * - :doc:`ip6.h ` - IPv6 core API. * - :doc:`ip6_addr.h ` - IPv6 address helpers. * - :doc:`ip6_frag.h ` - IPv6 fragmentation and reassembly. * - :doc:`ip6_zone.h ` - IPv6 scope-zone helpers. * - :doc:`ip_addr.h ` - Dual-stack IP address helpers. * - :doc:`mem.h ` - lwIP heap and memory allocator API. * - :doc:`mem_priv.h ` - Memory allocator internals required by curated release headers. * - :doc:`memp.h ` - lwIP memory pool API. * - :doc:`memp_priv.h ` - Memory pool internals required by curated release headers. * - :doc:`memp_std.h ` - Default memory pool declarations. * - :doc:`mld6.h ` - IPv6 multicast listener discovery. * - :doc:`nd6.h ` - IPv6 neighbor discovery. * - :doc:`netif.h ` - Network interface model, status flags, and callbacks. * - :doc:`pbuf.h ` - Packet buffer API. * - :doc:`prot_acd.h ` - Address conflict detection wire-format definitions. * - :doc:`prot_etharp.h ` - ARP wire-format definitions. * - :doc:`prot_ethernet.h ` - Ethernet wire-format definitions. * - :doc:`prot_icmp.h ` - IPv4 ICMP wire-format definitions. * - :doc:`prot_icmp6.h ` - IPv6 ICMP wire-format definitions. * - :doc:`prot_ip.h ` - Shared IP wire-format definitions. * - :doc:`prot_ip4.h ` - IPv4 wire-format definitions. * - :doc:`prot_ip6.h ` - IPv6 wire-format definitions. * - :doc:`prot_udp.h ` - UDP wire-format definitions. * - :doc:`raw.h ` - Raw PCB API. * - :doc:`sntp_time.h ` - RTC-backed Unix timestamp helper. * - :doc:`stats.h ` - lwIP statistics structures and macros. * - :doc:`sys.h ` - NO_SYS/system abstraction definitions. * - :doc:`tcp.h ` - TCP raw API. * - :doc:`tcpbase.h ` - Common TCP constants and flags. * - :doc:`timeouts.h ` - Timer registration and timeout processing. * - :doc:`udp.h ` - UDP raw API. * - :doc:`usb_ethernet.h ` - USB Ethernet driver callback entry point. .. toctree:: :hidden: core/acd core/altcp core/altcp_tls core/altcp_tls_mbedtls_opts core/arch core/autoip core/cc core/def core/dhcp core/dns core/drivers_mem core/err core/etharp core/ethernet core/icmp core/icmp6 core/ieee core/igmp core/inet_chksum core/init core/ip core/ip4 core/ip4_addr core/ip4_frag core/ip6 core/ip6_addr core/ip6_frag core/ip6_zone core/ip_addr core/mem core/mem_priv core/memp core/memp_priv core/memp_std core/mld6 core/nd6 core/netif core/pbuf core/prot_acd core/prot_etharp core/prot_ethernet core/prot_icmp core/prot_icmp6 core/prot_ip core/prot_ip4 core/prot_ip6 core/prot_udp core/raw core/sntp_time core/stats core/sys core/tcp core/tcpbase core/timeouts core/udp core/usb_ethernet