A Java library for communicating with the Lego Mindstorms NXT system over Bluetooth.
A young Forth implementation for the Cortex-M3 microcontroller (currently targeting the LPC17xx series).
A Java library for controlling the Parrot AR.Drone.
A Verilog implementation of the Sprocket microarchitecture.
A Cocoa-based OpenGL viewer, recorder, and player for Kinect depth data.
The B3 is a microcomputer, directly inspired by the "home computers" of the early 1980s (e.g. ZX-81, C64, TRS-80) but using modern components and techniques. Like its predecessors, all schematics and listings will be available -- but unlike in the 1980s, everything will be under an open source license. This repository holds my source code, notes, and documentation related to the project.
A Java implementation of the Open Sound Control protocol.