I have just completed building a Forth-based programmer for Silicon Laboratories chips that uses their C2 (two wires and a ground) flash-programming interface. The programmer was needed because the Silicon Laboratories IDE and hardware programming interface only work on Windows (those bastards!). The project uses an inexpensive and readily-available module (a $10 C8051F850 Toolstick) to act as an interposer between a Linux PC and the chip to be programmed. The module is programmed with MyForth and talks to Gforth on the Linux host and to the Target chip via two port pins. BTW, the '850 chip has 2+ I/O ports and only costs $0.88 in small quantity. I have made the changes needed to support it under MyForth. This was my first project dealing with Linux, various features and quirks of Gforth (serial port limitations, compiling from source), USB to serial adapters and the Raspberry Pi (also running Gforth and hosting the programmer remotely). Perhaps also of interest is that the interposer runs Charley Shattuck's standalone interpreter (450 bytes) to provide both interactive and bash-scriptable programming capability. I am in the process of documenting all of this right now and the docs should be available on Bill Kibler's web site, including a downloadable manual, before Saturday's meeting.