Collection of application-layer protocols built on top of [
smoltcp
].
This crate aims to follow the same guinding principles of smoltcp
: simplicity and robustness.
It is a #![no_std]
-first crate, designed for bare-metal, real-time systems.
Heap allocations (if at all present) will be reduced to a minimum, and will always be feature gated.
This crate is still a major WIP, and as such the API may change significantly even in patch releases.
The following protocols are implemented at this time:
See the [examples] directory for examples and instructions on how to use this crate in a hosted Linux environment. For bare-metal examples, refer to the documentation and the [loopback example] of smoltcp.
The following features can be enabled at the crate level and are disabled by default:
sntp
to enable compilation of the SNTP clienttftp
to enable compilation of the TFTP serverCopyright © 2020 Pietro Lorefice
Dual licensed under your choice of either of: