Adam Green's starred repositories
build-your-own-x
Master programming by recreating your favorite technologies from scratch.
checkedc
Checked C is an extension to C that lets programmers write C code that is guaranteed by the compiler to be type-safe. The goal is to let people easily make their existing C code type-safe and eliminate entire classes of errors. Checked C does not address use-after-free errors. This repo has a wiki for Checked C, sample code, the specification, and test code.
NopSCADlib
Library of parts modelled in OpenSCAD and a framework for making projects
awesome-embedded-software
:stars: List of software (HW interfaces, libs, protocols, etc) specifically suitable for resource-constrained Embedded Systems (low-memory and low-power) like 8-bit, 16-bit and 32-bit microcontrollers.
pico-zxspectrum
ZX Spectrum for Raspberry Pico Pi RP2040
list_of_robot_electronics
A curated list of awesome open source electronic resources for robotics
pico-project-generator
Tool to automatically generate a Pico C SDK Project
making-embedded-systems
A repository partner with Making Embedded Systems, 2nd edition
Black-Magic-Probe-Book
A guide plus associated utilities for the Black Magic Probe.
prism-chamfer
The missing chamfer tool for OpenSCAD
Ultra-Sound-Levitation
Ultra Sound Levitation board with two speakers and potentiometer
DungeonsOfDaggorath
Original source code for the 1982 game Dungeons of Daggorath for the TRS-80 Color Computer
pololu-3pi-2040-robot
Example code for the Pololu 3pi+ 2040 Robot
nrf52-SmartWatch
Start of my custom firmware for the Bangle.js 2 Smart Watch.
SAMD-custom-board
Creating arduino board definitions for custom SAMD-based boards