John Whittington's repositories
kicad-makefile
A Makefile for KiCad 7.0+ projects. It leverages the new `kicad-cli` command included in 7.0 to generate output data for distribution and production.
candleLight_fw
gs_usb compatible firmware for candleLight, cantact and canable
mac-device-connect-daemon
Run shell script or executable triggered by device detection on a Mac.
flutter_blue_plus
Flutter plugin for connecting and communicationg with Bluetooth Low Energy devices, on Android and iOS
advent-of-code
https://adventofcode.com
arduino-mcp2515
Arduino MCP2515 CAN interface library
cross-udev-hwdb
Example issue compiling udev with hwdb support
hammerback
A quick prototype to expand the battery of the Hammerhead Karoo 2 by attaching a larger battery between the device and handlebar mount
kicad_files
KiCAD v6 File Formats
kicad_footprints
A collection of all the KiCad footprints on the internet
libudev-sys
FFI bindings to libudev
project-blog
My personal project blog
RBD_TimerMicros
Arduino Timer Library - Manage many timed events without delay or interrupts.
rusb
A safe Rust wrapper for libusb.
socketcan-rs
Linux SocketCAN access in Rust
usb-ids.rs
Cross-platform Rust wrappers for the USB ID Repository
wireguard-apple
Mirror only. Official repository is at https://git.zx2c4.com/wireguard-apple
zephyr
Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.