CD,
Is there a slick way to have the operator adjust the motor speed control (ball shooter) via the driver station? It appears that the Driver Station analog inputs are only read once (not in teleop) so that means it is not really available all the time. So, is the Cypress I/O board the only practical option?
Why not plug in a 3rd joystick with built in throttle option. In fact, don’t the logitech joysticks have a throttle option?
If not that, check out e-stop robotics and their usb plug-in board that allows analog and digital I/O without the headaches of the cypress.
You could also try out the SmartDashboard and read from that.