embedded-nal

TCP/IP abstraction layer

Provides a set of standardized traits for implementing TCP/IP networking in embedded systems.

An Embedded Network Abstraction Layer

GitHub

178 stars
13 watching
25 forks
Language: Rust
last commit: 3 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
rust-embedded-community/embedded-storage An Embedded Storage Abstraction Layer in Rust 69
rust-iot/radio-hal An embedded radio abstraction layer for digital devices 71
rust-embedded/nb A library providing a minimal and reusable non-blocking I/O layer 89
dylanmckay/protocol A crate providing a protocol for sending and receiving structured data over various networks 188
riscv-rust/e310x-hal Provides an embedded hardware abstraction layer (HAL) for the E310x microcontroller family. 17
rust-embedded/arm-dcc Provides a Rust API for debugging and communicating with embedded systems 9
rustcrypto/nacl-compat Provides Rust compatibility with NaCl-family libraries for secure cryptographic functions. 60
cfal/shoes A multi-protocol proxy server written in Rust 243
rust-embedded-community/usb-device A framework for building USB devices in Rust. 451
console-rs/console A Rust library that provides access to various terminal features and utilities for building nicer looking command line interfaces. 971
parallaxsecond/parsec A platform abstraction layer for hardware security and cryptographic services. 473
harry-chen/rust-mips Provides low-level abstraction of MIPS processors in Rust 30
rust-embedded/riscv Provides a set of Rust libraries and tools for accessing and interacting with RISC-V microcontrollers. 869
riscv-rust/gd32vf103xx-hal A hardware abstraction layer for the GD32VF103 microcontroller family 54
sfackler/rust-native-tls An abstraction over platform-specific TLS implementations for secure network communication 480