Arduino Universal Inputs
A collection of libraries for managing/processing input devices on Arduino.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCIInputDeviceRepresents an input device
|oCIButtonRepresents a two state button
||oCArduinoButtonRepresents a button on an Arduino pin
||\CArduinoMatrixButtonRepresents a single button in a matrix configuration
|\CIJoystickRepresents a joystick or potentiometer
| \CArduinoJoystickRepresents a joystick attached to an Arduino ADC pin
oCIUniversalInputCallbackInterface for classes that handle callbacks
|\CUniversalInputCallbackFunctionHandlerCallback handler for function pointers
oCIValueTransformInterface for a value transformation
|\CLinearTransformValue transformation for basic linear interpolation
oCUIMListNodeNode type for linked list of IInputDevice
\CUniversalInputManagerHandles the storage, polling and event handling for multiple input devices