adamgreig
🚀 engineer; also electronics, RF, signal processing & comms, embedded and scientific software, FPGAs, Rust. He/him.
Oxford, UK
Pinned Repositories
agg-kicad
KiCAD libraries, footprints, and scripts
daqnet
ecpdap
ECPDAP allows you to program ECP5 FPGAs and attached SPI flash using CMSIS-DAP probes in JTAG mode.
ffp
iCE40 FPGA, SPI flash, and CMSIS-DAP SWD programmer
labrador-ldpc
LDPC encoding and decoding for Labrador
sheepdog
Shepherd GridEngine
blethrs
Ethernet bootloader for STM32 written in Rust
m3-avionics
Martlet 3 Avionics
tawhiri
CUSF Landing Prediction Software
stm32-rs
Embedded Rust device crates for STM32 microcontrollers
adamgreig's Repositories
adamgreig/agg-kicad
KiCAD libraries, footprints, and scripts
adamgreig/ecpdap
ECPDAP allows you to program ECP5 FPGAs and attached SPI flash using CMSIS-DAP probes in JTAG mode.
adamgreig/labrador-ldpc
LDPC encoding and decoding for Labrador
adamgreig/assign-resources
Rust macro to split up fields of a Peripherals struct into new structs
adamgreig/amaranth-examples
Some assorted examples of nmigen designs
adamgreig/jtagdap
Arbitrary JTAG access via CMSIS-DAP compatible probes
adamgreig/d1rgb
adamgreig/ral-registers
Rust MMIO abstraction using a macro-based API
adamgreig/tt02-adc-dac
adamgreig/ukhasnet-influxdb
adamgreig/dotvim
my .vim folder including .vimrc
adamgreig/embassy
Rust Embedded async executor and HALs
adamgreig/mqtt2influx
Receive MQTT messages from a Glow IHD and store them in InfluxDB.
adamgreig/nextpnr
nextpnr portable FPGA place and route tool
adamgreig/smoltcp
a smol tcp/ip stack
adamgreig/spi-flash-rs
SPI flash interface for std Rust programs
adamgreig/tinytapeout-prn
adamgreig/tt02-gps-ca-prn
TT02 entry for GPS C/A PRN generator
adamgreig/amaranth
A modern hardware definition language and toolchain based on Python
adamgreig/amaranth-rfcs
RFCs for changes to the Amaranth language and standard components
adamgreig/armtesting
adamgreig/egui_dock
egui_dock: docking support for egui – an immediate-mode GUI library for Rust
adamgreig/linux-embedded-hal
Implementation of the `embedded-hal` traits for Linux devices
adamgreig/poetry_build_requires_bug
adamgreig/postcard-rpc
An RPC layer for postcard based protocols
adamgreig/probe-rs
A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
adamgreig/rust
Empowering everyone to build reliable and efficient software.
adamgreig/rust-lang-team
Rust teams structure
adamgreig/stm32-data
adamgreig/volatile-register
Volatile access to memory mapped hardware registers