This is FIRST's page on the Driver Station (there may be more, but that is the one I've found). In terms of a custom HID, there is a link on that page to the Cypress I/O Pinout Tables. The Cypress is a module that connects via USB and allows you to wire custom HID circuits and get analog voltages and digital values on the robot.