This is your work, valued
๐ engineer; also electronics, RF, signal processing & comms, embedded and scientific software, FPGAs, Rust. He/him.
agg-kicad. KiCAD libraries, footprints, and scripts
166ecpdap. ECPDAP allows you to program ECP5 FPGAs and attached SPI flash using CMSIS-DAP probes in JTAG mode.
74ffp. iCE40 FPGA, SPI flash, and CMSIS-DAP SWD programmer
72daqnet. Python
64assign-resources. Rust macro to split up fields of a Peripherals struct into new structs
57labrador-ldpc. LDPC encoding and decoding for Labrador
37stm32ral. Register access layer in Rust for all STM32 microcontrollers
34STM32_SkeletonProject. A bare-bones project directory for an STM32. Includes the ST libraries, bootloader code, etc.
30sdr-rs. SDR DSP for Rust
25stm32f4-demo. Simple getting-started demonstration of running Rust on an STM32F4
21amaranth-examples. Some assorted examples of nmigen designs
19followingrobot. C/ASM code for an ARM-based robot with a vision system to follow the user
16jtagdap. Arbitrary JTAG access via CMSIS-DAP compatible probes
15rtlsdr-rs. Rust
15stm32tt. STM32 Tips and Tricks
14walkclock-public. Rust
12spidap. Access SPI flash memories using CMSIS-DAP compatible probes in JTAG mode
11stm32f4-smoltcp. Rust
10labrador-ldpc-c. Old C verison of Labrador-LDPC
10stm32f4-smoltcp-demo. Rust
8ral-registers. Rust MMIO abstraction using a macro-based API
7rv-playground. Python
7hackrf-rs. Rust bindings for libhackrf
7d1rgb. Rust
6bladerf-vna. Poor man's VNA with a BladeRF
6STM32_ChibiOSProject. A skeleton STM32 ChibiOS project
6adf7012_dev. C
5momobot. An IRC bot written in Python
5habitat. Next Generation High Altitude Balloon Tracking
5minimoc. A small brushless DC motor controller
5wombat. C
5UART. A UART in Verilog
4tt02-adc-dac. Python
4arduino_tetris. Play Tetris on an Arduino, using a 128x96 colour LCD and four buttons
4dual-core-demo. Quick and dirty demo of using the second core on an STM32H7 in Rust
4cusf-burst-calc. JavaScript
4partyline. Twilio/Heroku app to connect up party members
4ukhasnet-parser. Rust
4icepill. iCE40UP5K shield for STM32 Black Pill
4graphgit. make a graphviz graph of a git repository
4cl. Python
4Pyph. Python web-based basic photo editor
4airspy-rs. libairspy bindings for Rust
4svf. Rust SVF parser
4spi-flash-rs. SPI flash interface for std Rust programs
4tinytapeout-prn. Verilog
3RCControl. C++
3ukhasnet-influxdb. Rust
3jsonschema-explorer. A simple JS app to visualise a JSON schema
3nixieclock. AVR C code for a NIXIE tube clock
2rp2040-pac. A Rust PAC for the RP2040 Microcontroller
2yuletronics. Python
2cortex-m-quickstart. Quickstart template to develop bare metal applications for Cortex-M microcontrollers
1