An I/O controller for virtual pinball machines: accelerometer nudge sensing, analog plunger input, button input encoding, LedWiz compatible output controls, and more.

Dependencies:   mbed FastIO FastPWM USBDevice

Fork of Pinscape_Controller by Mike R

Auto generated API documentation and code listings for Pinscape_Controller_V2

Classes

MMA8451Q MMA8451Q accelerometer example
SimpleDMA SimpleDMA , DMA made simple! (Okay that was bad)
USBJoystick USBJoystick example

Code

74HC595.h [code]
AEAT6012.h [code]
AltAnalogIn.h [code]
AltAnalogIn_KL25Z.cpp [code]
barCodeSensor.h [code]
BitBangI2C.cpp [code]
BitBangI2C.h [code]
cfgVarMsgMap.h [code]
circbuf.h [code]
config.h [code]
crc32.cpp [code]
crc32.h [code]
diags.h [code]
distanceSensor.h [code]
DMAChannels.h [code]
edgeSensor.h [code]
FastInterruptIn.cpp [code]
FastInterruptIn.h [code]
FreescaleIAP.cpp [code]
FreescaleIAP.h [code]
IRCommand.cpp [code]
IRCommand.h [code]
IRProtocolID.h [code]
IRProtocolList.h [code]
IRProtocols.cpp [code]
IRProtocols.h [code]
IRPwmOut.cpp [code]
IRPwmOut.h [code]
IRReceiver.cpp [code]
IRReceiver.h [code]
IRRemote.h [code]
IRTransmitter.h [code]
KLXX_us_ticker_fix.c [code]
main.cpp [code]
MMA8451Q.cpp [code]
MMA8451Q.h [code]
NewMalloc.cpp [code]
NewMalloc.h [code]
NewPwm.cpp [code]
NewPwm.h [code]
nullSensor.h [code]
nvm.h [code]
OpNew.cpp [code]
pinscape.h [code]
plunger.h [code]
potSensor.cpp [code]
potSensor.h [code]
quadSensor.h [code]
rotarySensor.h [code]
SimpleDMA.h [code]
SimpleDMA_common.cpp [code]
SimpleDMA_KL25.h [code]
SimpleDMA_KL25_46.cpp [code]
SimpleDMA_KL46.h [code]
SimpleDMA_LPC1768.cpp [code]
SimpleDMA_LPC1768.h [code]
TCD1103.h [code]
tcd1103Sensor.h [code]
ticker_api_fix.c [code]
TinyDigitalIn.cpp [code]
TinyDigitalIn.h [code]
TLC59116.h [code]
TLC5940.h [code]
TSL14xx.h [code]
tsl14xxSensor.h [code]
Updates.h [code]
USBJoystick.cpp [code]
USBJoystick.h [code]
USBProtocol.h [code]
VL6180X.cpp [code]
VL6180X.h [code]