Richard Meadows's repositories
cargo-batch
The Rust package manager
stm32h7xx-hal
Peripheral access API for STM32H7 series microcontrollers
amaranth
A modern hardware definition language and toolchain based on Python
stm32-rs
Embedded rust device crates for STM32 microcontrollers
thermocouple
Thermocouple routines for rust
fdcan
FDCAN peripheral driver for STM32 chips
uhd-rust
Rust bindings to the UHD (USRP Hardware Driver) library
dotfiles
My Dotfiles
nodejs-fft-windowing
Applies a windowing function to an array of data, making it ready to be FFT'd.
nmea-parser
Rust NMEA 0183 sentence parser for AIS and GNSS messages.
stm32g0xx-hal
Peripheral access API for STM32G0 series microcontrollers
nodejs-plotter
A node.js module that turns an array of data into a graph in a pdf document. Uses gnuplot and ps2pdf.
svdtools
Python package to handle vendor-supplied, often buggy SVD files.
blackmagic
In application debugger for ARM Cortex microcontrollers.
stm32f7xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F7 family
stm32h7-sdmmc
Hardware Abstraction Layer for SDMMC on STM32H7
stm32h7-ethernet
This crate implements a smoltcp device interface for the STM32H7 series of microcontrollers
stm32h7-fmc
Hardware Abstraction Layer for Flexible Memory Controller (FMC) on STM32H7
pergola
Low-cost ECP5 FPGA development board
nmigen
A refreshed Python toolbox for building complex digital hardware
synopsys-usb-otg
usb-device implementation for Synopsys USB OTG IP cores
riscv-rt
Minimal runtime / startup for RISC-V CPU's.
cortex-m-rtic
Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
rust-cpp
Embed C++ directly inside your rust code!
stm32f0xx-hal
A Rust embedded-hal HAL for all MCUs in the STM32 F0 family
ms5611
no_std driver for the MS5611 (barometric pressure sensor)