The Donut Board has been assembled and tested with sample firmware, and the board is fully functional. We are working to build working code for a full demonstration application of the Donut board, including the firmware as well as the gnu/linux driver code.
The first of the promised USB development boards has been released. The Donut Board is designed to be an easily expandable board on which to breadboard USB interfaces, in order to ease the development of USB-based devices. The Donut board is based on the Freescale (formerly Motorola) MC68HC908JB8 microcontroller, which has an integrated USB interface, and into which custom built firmware can be downloaded in order to customize the USB interface to user needs. GNU/Linux-based software to control the USB interface from the PC end of the USB link is also under development, based on the great articles by Greg Kroah-Hartman, published during 2004 in Linux Journal.