Programmer/EE from New Zealand, now living in the San Francisco Bay Area. Working on Chrome OS at Google, and on retro hardware projects in my spare time.
arduino-cmsis-dap. CMSIS-DAP USB-SWD/JTAG adapter firmware for Pro Micro and Teensy 3.2 boards
90zookeeper_client. Ruby wrapper for the ZooKeeper C client library
29fireeagle-php-lib. PHP library/bindings for Fire Eagle
22breakout-boards. Various simple breakout boards for electronic prototyping
20simple-thrift-queue. Toy in-memory queue server using Facebook's Thrift protocol/RPC generator
19teensy-openocd-remote-bitbang. OpenOCD remote_bitbang protocol implemented on the Teensy 3.2 via USB serial
18tiny-tft. Messing around with tiny TFT screens from AliExpress
18myelin-kicad-libraries. Phil Pearson's KiCad component library
17queueing-playground. Various scripts I've been using to benchmark queue servers
8rpcemu-macos. Phil Pearson's fork of https://marutan.net/rpcemu/ with macOS patches from Timothy Coltman
6irc-proxy. IRC "bouncer" proxy in Ruby
6myelin-kicad.pretty. Phil Pearson's KiCad footprint library
6crouton. Phillip Pearson's fork of dnschneid's Chromium OS Universal Chroot Environment
5pure-php-subversion. PHP code implementing much of "svn checkout" and "svn update" (without merging and .svn dir support)
5ElectronFpga. Phillip Pearson's fork of hoglet67's ElectronFpga, for ULA PCB design
5acorn_postbox. Acorn ARM/RISC OS POST code reader
4xc3sprog. Phil Pearson's fork of Uwe Bonnes' xc3sprog Xilinx JTAG programming tool, with J-Link (jlink branch) and USB Blaster (ublast branch) support. The master branch tracks the main SourceForce repository, and the phil branch contains all my changes merged together.
4fireeagle-cs-lib. C# library for FireEagle
4arcflash. Python
3libxsvf. Git mirror of libxsvf: http://svn.clifford.at/libxsvf/
3myelin-matrix-display. Code for the LED matrix display I made for Burning Man 2012 (also shown at BM 2013, Lunacy 2012, Lucidity 2014, Sea of Dreams NYE 2013 + 2015)
3tcpsnarl. Python script to forward traffic from a socket to Snarl
2oakram. Phillip Pearson's fork of Tim Tashpulatov and Daniel Jameson's A3010 RAM board
2minimal-signed-makerequest. A minimal example of a working endpoint for opensocial makeRequest calls
2fire-eagle-python-binding. (Phil's working copy of) A binding for the Fire Eagle API in Python
2bbm-tools. Tools from Broadband Mechanics
2pycs. Blogging server for Radio weblogs (cvs import from 2002-2006 work on SourceForge)
2openocd. Phil Pearson's OpenOCD dev repo; hacking on CMSIS-DAP JTAG support
2EconetClock2. Econet Clock for Acorn 8-bit and 32-bit machines
1acw_emulator. Emulator/visualizer for the acw sign
1Arduino-Makefile. Makefile for Arduino sketches. It defines the workflows for compiling code, flashing it to Arduino and even communicating through Serial.
1LoopWorkspace. Phil's local version of Loop
1