![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
| ▼CAbstractUserInterface | Abstract interface for notifications and telemetry display |
| CPCF8574RevLights | Use eight single-color LEDS as "rev lights" |
| CPixelControlNotification | Notifications using pixel control |
| CSimpleShiftLight | Use a single-color LED as a shift light indicator |
| ▼CAnalogInput | Class for all polled analog inputs (axis) |
| CAnalogClutchInput | Class for analog clutch paddles |
| CFakeAxis | Fake analog input for testing |
| CBatteryCharger | Hardware witnesses regarding battery chargers |
| ▼CBatteryMonitorInterface | Interface to hardware implementing a battery monitor |
| CFakeBatteryMonitor | Fake battery monitor for testing |
| CMAX1704x | MAX1704x chips for battery monitoring |
| CVoltageDividerMonitor | Battery monitor implemented as a voltage divider |
| CBatteryStatus | Battery status |
| CBatteryStatusChrData | Data format for the Battery Level Status characteristic (packed) |
| CBitQueue | Queue for 61 bits |
| CDecouplingEvent | Decoupling event |
| CDependencyManager< Service > | Dependency Manager |
| CDeviceCapabilities | Set of device capabilities |
| ▼CDigitalInput | Base class for all polled switches |
| CAnalogMultiplexerInput | State of switches connected to analog multiplexers |
| CButtonMatrixInput | Button matrix hardware |
| CDigitalButton | Single button |
| CFakeDigitalInput | Fake digital input for testing |
| ▼CI2CInput | Base class for switches/buttons attached to an I2C GPIO expander |
| CMCP23017ButtonsInput | Class for buttons attached to a MCP23017 GPIO expander |
| CPCF8574ButtonsInput | Class for buttons attached to a PCF8574 GPIO expander |
| CRotaryCodedSwitchInput | Class for coded rotary switches |
| CRotaryEncoderInput | Relative Rotary Encoder |
| CShiftRegistersInput | State of switches connected to PISO shift registers |
| CFakeInput | Fake input specification used for testing |
| ▼CGPIO | GPIO pin number |
| ▼CInputGPIO | Input-capable GPIO pin number |
| CADC_GPIO | ADC-capable GPIO pin number |
| CRTC_GPIO | RTC-capable GPIO pin number |
| COutputGPIO | Output-capable GPIO pin number |
| CInputNumber | Firmware-defined input numbers in the range [0,63] or unspecified |
| CInternalEvent< eventType, _Args > | Subscribable events |
| CInternalEvent< eventType, void > | Subscribable events requiring void handlers |
| CLEDStrip | Low-level interface to LED strips |
| ▼Cstd::map | |
| CAnalogMultiplexerChip< PinTags > | Generic analog multiplexer chip |
| CPCF8574LedDriver | 8-LED driver based on the PCF8574 GPIO expander |
| ▼Cstd::runtime_error | |
| Cempty_input_number_set | Exception for empty input number specifications |
| Cgpio_error | Exception for invalid GPIO pin numbers |
| Ci2c_device_not_found | Exception for I2C devices not found |
| Ci2c_error | Exception for I2C bus initialization failure |
| Ci2c_full_address_unknown | Exception for unknown full I2C address |
| Cinvalid_input_number | Exception for invalid input numbers |
| Cinvalid_user_input_number | Exception for invalid user-defined input numbers |
| Cunknown_input_number | Exception for unknown input numbers |
| CSingleLED | A simple LED driver for a single LED |
| CTelemetryData | Telemetry data |
| CUserInputNumber | User-defined input numbers in the range [0,127] |
| ▼Cstd::vector | |
| CInputNumberCombination | Combination of input numbers |