#networking #embedded-nal #devices #standard #systems #traits #tcp-udp

mm-std-embedded-nal

Implementation of the embedded-nal traits for large devices that support the standard library

2 unstable releases

0.4.0 Dec 18, 2024
0.3.0 Feb 8, 2024

#1210 in Embedded development

Download history 4/week @ 2024-09-18 6/week @ 2024-09-25 7/week @ 2024-12-11 176/week @ 2024-12-18

183 downloads per month
Used in embedded-redis

MIT/Apache

17KB
305 lines

Fork of std-embedded-nal

NOTE: This fork was exclusively created for implementing embedded-nal@0.9.0

This fork will be deleted, as soon the upstream crate supports the new trait version.


lib.rs:

This crate implements the embedded-nal network traits for operating systems that support the standard library's network.

UDP and TCP sockets are plainly wrapped and should behave unsuspiciously.

The DNS implementation is slightly incomplete, as the Rust standard library contains no provisions to turn IP addresses back into hosts; that call thus fails unconditionally.

All implementations use std::io::Error as their error type.

Dependencies

~33KB