This project has moved. For the latest updates, please go here.
Project Description
A COM server for interfacing with Dream Cheeky's USB Big Red Button.

PanicButton is a COM server implemented in C++ that uses the Windows Driver Human Interface Devices API to communicate with a USB "Big Red Button" panic button toy made by Dream Cheeky.

I chose to implement support for the Big Red Button as a COM server because this permits the flexibility of implementing an application in nearly any language available for Windows. (I will readily agree that some languages make this easier than others.)

Right now, PanicButton only supports the single device made by Dream Cheeky. Extending the code to support different USB VIDs and PIDs and even different HID reports would be easy, however.

Last edited Mar 21, 2013 at 6:03 PM by IceKarma, version 4