An input/output controller for virtual pinball machines, with plunger position tracking, accelerometer-based nudge sensing, button input encoding, and feedback device control.

Dependencies:   USBDevice mbed FastAnalogIn FastIO FastPWM SimpleDMA

Auto generated API documentation and code listings for Pinscape_Controller

Classes

MMA8451Q MMA8451Q accelerometer example
TLC5940 This class controls a TLC5940 PWM driver IC
USBJoystick USBJoystick example

Code

74HC595.h [code]
ccdSensor.h [code]
config.h [code]
crc32.cpp [code]
crc32.h [code]
FreescaleIAP.cpp [code]
FreescaleIAP.h [code]
main.cpp [code]
MMA8451Q.cpp [code]
MMA8451Q.h [code]
nullSensor.h [code]
potSensor.h [code]
TLC5940.h [code]
tsl1410r.h [code]
tsl410r.cpp [code]
USBJoystick.cpp [code]
USBJoystick.h [code]