7 releases (breaking)
| 0.7.0 | Jan 1, 2026 |
|---|---|
| 0.6.0 | May 29, 2025 |
| 0.5.0 | Jan 15, 2025 |
| 0.4.0 | Jan 2, 2025 |
| 0.1.0 | Jan 27, 2024 |
#843 in Embedded development
2,178 downloads per month
Used in 6 crates
(2 directly)
47KB
1K
SLoC
edge-raw
Async + no_std + no-alloc implementation of IP and UDP packet creation and parsing.
The edge_raw::io module contains implementations of the edge_nal::RawBind trait, as well as of the edge_nal::RawReceive and edge_nal::RawSend traits.
These are useful in the context of protocols like DHCP, which - while working on top of UDP - need to be capable of receiving and sending packets to peers that do not have an IP address assigned yet.
For other protocols, look at the edge-net aggregator crate documentation.
Examples
Look at the edge-dhcp crate as to how to utilize the capabilities of edge-raw.
Dependencies
~245KB