![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
Input hardware classes. More...
Go to the source code of this file.
Classes | |
| class | DigitalInput |
| Base class for all polled switches. More... | |
| class | DigitalButton |
| Single button. More... | |
| class | RotaryEncoderInput |
| Relative Rotary Encoder. More... | |
| class | ButtonMatrixInput |
| Button matrix hardware. More... | |
| class | AnalogMultiplexerInput |
| State of switches connected to analog multiplexers. More... | |
| class | RotaryCodedSwitchInput |
| Class for coded rotary switches. More... | |
| class | I2CInput |
| Base class for switches/buttons attached to an I2C GPIO expander. More... | |
| class | PCF8574ButtonsInput |
| Class for buttons attached to a PCF8574 GPIO expander. More... | |
| class | MCP23017ButtonsInput |
| Class for buttons attached to a MCP23017 GPIO expander. More... | |
| class | ShiftRegistersInput |
| State of switches connected to PISO shift registers. More... | |
| class | AnalogInput |
| Class for all polled analog inputs (axis) More... | |
| class | AnalogClutchInput |
| Class for analog clutch paddles. More... | |
| class | FakeDigitalInput |
| Fake digital input for testing. More... | |
| class | FakeAxis |
| Fake analog input for testing. More... | |
Input hardware classes.
Definition in file InputHardware.hpp.