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
can-isotp
Linux Kernel Module for ISO 15765-2:2016 CAN transport protocol PLEASE NOTE: This module is part of the mainline Linux kernel since version 5.10
cross-udev-hwdb
Example issue compiling udev with hwdb support
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.
SevenSegments
Seven Segment counter firmware
udev
Pure Rust interface to the userspace devfs (udev) subsystem on Linux
usb-gadget
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using 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.
zephyros-app-led
ZephyrOS module for App state management of GPIO, PWM or strip LEDs; blinking and sequences