A word of caution about the Cypress boards. We used it last year and had horrible results. We went through two boards (both failed while in use) and learned from other teams at our regional that they have all abandoned the module because of its lack of reliability.
Here is a tip - buy a cheap joystick (used on ebay ~$10) and rip it open. You now have plenty of switches and pots for external control. If you need mor input, get a second joystick. You can use up to 4 if I remember correctly. We did that, worked like a charm.
Good Luck.
