Essays
Writing a Simple Linux Driver for a Device Without Knowing About Drivers or USB
A hands-on guide to writing a userspace Linux driver in Rust for the Nanoleaf Pegboard Desk Dock's RGB LEDs, covering USB fundamentals, reverse-engineering device protocols, and handling interrupts — all in about fifty lines of code.