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