Kevin Mehall

Projects

signalspec

Language for composable analysis and generation of digital, analog, and RF signals.

nusb

A new pure-Rust library for cross-platform low-level access to USB devices.

rust-peg

Rust parser generator built on parsing expression grammars.

rust-vcd

Rust library for reading and writing VCD (Value Change Dump) files.

rust-soapysdr

Rust bindings for the SoapySDR library for interfacing with software-defined radio devices.

Site Scan with 3DR & Esri

Drone mapping suite.

zipstream

Microservice for zip file downloads constructed on-the-fly from S3 content.

quadtree-contours

Efficient contour algorithm based on mipmaps and quadtrees.

Tessel with Technical Machine

IoT development platform.

CEE with Nonolith Labs

Analog multitool for measuring and sourcing voltage and current.

EquationExplorer

Web-based graphing calculator.

Minimalist USB stack

Embedded C library for implementing USB devices on XMEGA, SAMD21, LPC1800, and LPC4300 microcontrollers.

Pithos

Native Pandora Radio client for Linux.

rtlsdr-433m-sensor 2012

Decoder for Oregon Scientific v1 protocol wireless temperature sensors with RTL-SDR and GNU Radio.

OpenRISC tutorial 2012

Walkthrough for implementing an OpenRISC CPU on a DE0 Nano FPGA an booting Linux

Sharpie Printer 2011

attiny13 USB-controlled LED 2009