Pinned Repositories
trove
Experimental Rust firmware for the Keyboardio Atreus mechanical keyboard
aarch64-cpu
Low level access to processors using the AArch64 execution state.
atat
no_std crate for parsing AT commands
devicetree-tool
A device tree building and parsing tool with library in Rust
jh71xx-hal
Hardware Abstraction Layer (HAL) for JH71XX-based boards
jh71xx-pac
Peripheral access crate for JH71xx-based devices
kaleidoscope-rs
Port of Kaleidoscope keyboard firmware to Rust: https://github.com/keyboardio/Kaleidoscope
libsixel-rs
Port of libsixel (https://github.com/libsixel/libsixel) from C to Rust
starfive-flashloader
Flashloader compatible with `probe-rs` for the StarFive VisionFive2 dev boards
rmsyn's Repositories
rmsyn/devicetree-tool
A device tree building and parsing tool with library in Rust
rmsyn/jh71xx-hal
Hardware Abstraction Layer (HAL) for JH71XX-based boards
rmsyn/jh71xx-pac
Peripheral access crate for JH71xx-based devices
rmsyn/libsixel-rs
Port of libsixel (https://github.com/libsixel/libsixel) from C to Rust
rmsyn/starfive-flashloader
Flashloader compatible with `probe-rs` for the StarFive VisionFive2 dev boards
rmsyn/awesome-embedded-rust
Curated list of resources for Embedded and Low-level development in the Rust programming language
rmsyn/cmsis-svd-generator
Generates CMSIS-SVD xml files from DTS info and Register templates
rmsyn/critical-section
Pluggable critical section
rmsyn/cvw
CORE-V Wally is a configurable RISC-V Processor associated with RISC-V System-on-Chip Design textbook. Contains a 5-stage pipeline, support for A, B, C, D, F, M and Q extensions, and optional caches, BP, FPU, VM/MMU, AHB, RAMs, and peripherals.
rmsyn/device_tree-rs
Reads and parses Linux device tree images
rmsyn/DeviceTree
A pure-Rust devicetree parsing tool
rmsyn/embedded-hal
A Hardware Abstraction Layer (HAL) for embedded systems
rmsyn/fdt
Rust crate for Flattened Devicetree parsing
rmsyn/ghdl
VHDL 2008/93/87 simulator
rmsyn/heapless
Heapless, `static` friendly data structures
rmsyn/jh71xx-hal-examples
Example bare-metal programs using the jh1xx-hal library: https://github.com/rmsyn/jh71xx-hal
rmsyn/linux
Adding support for the Rust language to the Linux kernel.
rmsyn/meta-riscv
OpenEmbedded/Yocto layer for RISC-V Architecture
rmsyn/oreboot
oreboot is a fork of coreboot, with C removed, written in Rust.
rmsyn/probe-rs
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
rmsyn/riscv
Low level access to RISC-V processors
rmsyn/rustsbi
RISC-V Supervisor Binary Interface (RISC-V SBI) library in Rust; runs on M or HS mode; good support for embedded Rust ecosystem. For binary download see https://github.com/rustsbi/prototyper.
rmsyn/sifive-core
Low level access to SiFive RISC-V processor cores
rmsyn/spl_tool
Port of https://github.com/starfive-tech/tools/tree/master/spl_tool to Rust
rmsyn/svd
A CMSIS-SVD file parser
rmsyn/svd2rust
Generate Rust register maps (`struct`s) from SVD files
rmsyn/uluru
A simple, fast, LRU cache implementation.
rmsyn/ushell
🐚 Embedded serial shell
rmsyn/yosys
Yosys Open SYnthesis Suite
rmsyn/zellij
A terminal workspace with batteries included