Rust Embedded Community (rust-embedded-community)

Rust Embedded Community

rust-embedded-community

Geek Repo

A collection of Rust Embedded projects which were in need of a home

Home Page:https://github.com/rust-embedded-community/meta

Github PK Tool:Github PK Tool

Rust Embedded Community's repositories

usb-device

Experimental device-side USB framework for microcontrollers in Rust.

Language:RustLicense:MITStargazers:401Issues:19Issues:59

embedded-sdmmc-rs

A SD/MMC library with FAT16/FAT32 support, suitable for Embedded Rust systems

Language:RustLicense:Apache-2.0Stargazers:281Issues:10Issues:66

embedded-nal

An Embedded Network Abstraction Layer

Language:RustLicense:Apache-2.0Stargazers:172Issues:13Issues:49

serde-json-core

`serde-json` for `no_std` programs

Language:RustLicense:Apache-2.0Stargazers:126Issues:5Issues:28

usbd-serial

Work-in progress minimal CDC-ACM (USB serial port) class for usb-device

Language:RustLicense:MITStargazers:109Issues:10Issues:17

pc-keyboard

PS/2 Keyboard Decoder in Rust

Language:RustLicense:Apache-2.0Stargazers:93Issues:10Issues:13

embedded-storage

An Embedded Storage Abstraction Layer

Language:RustLicense:Apache-2.0Stargazers:62Issues:11Issues:20

menu

Command-line menu system for embedded Rust platforms.

Language:RustLicense:Apache-2.0Stargazers:45Issues:3Issues:9

tinyrlibc

Tiny C library written in Rust

tm4c-hal

An Embedded HAL and general chip support for the TM4C123/LM4F120. Replaces the old lm4f120 crate.

Language:RustLicense:Apache-2.0Stargazers:40Issues:6Issues:20

aligned

A newtype with alignment of at least `A` bytes

Language:RustLicense:Apache-2.0Stargazers:29Issues:5Issues:3

rust-measurements

Metric, Imperial, and other measurement handling for Rust. Length, Temperature, Weight, and Volume

sensehat-rs

Rust support for the Raspberry Pi Sense Hat

Language:RustLicense:NOASSERTIONStargazers:27Issues:5Issues:7

multi-map

Like a Rust std::collection::HashMap, but allows you to use either of two different keys to retrieve items.

Language:RustLicense:MITStargazers:26Issues:3Issues:7

hash32

32-bit hashing machinery

Language:RustLicense:Apache-2.0Stargazers:10Issues:0Issues:0

meta

Details about the rust-embedded-community project

cortex-m-scheduling

Basic threading implementation for bare-metal Cortex-M3+ targets

Language:RustLicense:MITStargazers:6Issues:3Issues:0

tb6612fng-rs

A pure rust `no_std` driver for the TB6612FNG motor driver.

Language:RustLicense:Apache-2.0Stargazers:4Issues:6Issues:5

console-traits

Describes a basic text console

Language:RustLicense:Apache-2.0Stargazers:3Issues:3Issues:0

tm4c-rs

Converter of register descriptions from the TI DSLite format to CMSIS SVD format

Language:RustLicense:0BSDStargazers:3Issues:3Issues:3

adafruit-bluefruit-protocol-rs

A `no_std` parser for the Adafruit Bluefruit LE Connect controller protocol.

Language:RustLicense:Apache-2.0Stargazers:2Issues:6Issues:4
Stargazers:0Issues:2Issues:0

byteorder

Rust library for reading/writing numbers in big-endian and little-endian.

Language:RustLicense:UnlicenseStargazers:0Issues:2Issues:0

tcs3400-rs

Platform-agnostic Rust driver for the TCS3400 RGB color light to digital converter with IR filter

Language:RustLicense:Apache-2.0Stargazers:0Issues:2Issues:0