DeterministicESPAsyncWebServer 1.2.0
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
datalink.h File Reference

Layer 2 (Data Link) — Ethernet / 802.11 frame handling. More...

#include <Arduino.h>

Go to the source code of this file.

Functions

void init_datalink_layer ()
 Initialise the data-link layer.
 

Detailed Description

Layer 2 (Data Link) — Ethernet / 802.11 frame handling.

On ESP32 the data link layer is fully managed by the Espressif lwIP port (WLAN device driver + IEEE 802.11 MAC). This header exists to complete the OSI-layered architecture and provide an extension point should direct MAC-level access ever be required (e.g., raw socket experiments).

The current implementation is a no-op stub.

Author
Douglas Quigg (dstroy0)
Date
2026

Definition in file datalink.h.

Function Documentation

◆ init_datalink_layer()

void init_datalink_layer ( )

Initialise the data-link layer.

Currently a no-op; the Espressif WiFi + lwIP stack handles all Layer 2 operations internally. Call this if you later add MAC-level extensions.

Definition at line 15 of file datalink.cpp.