Circuit diagrams and software for a USB foot switch using an ATTiny microcontroller.