![]() |
OpenSourceSimWheelESP32
Open-source wireless steering wheel/button box for ESP32 boards
|
There are subtle improvements to version 8. Most custom firmwares from version 7 may work without changes.
This is just a summary. Please refer to the following documentation for more details:
inputs namespace). Note that there is a newer API for them in the inputHub namespace already introduced in version 7.The parameters to pixels::configure() have changed. The PixelFormat parameter has been removed and there is a new parameter that allows physical mounting of the LED strip in right-to-left layout.
This is a new feature that allows a button press to be routed to the user interface, typically to select another dashboard. For this to work your custom firmware must meet two conditions:
inputHub::route_to_ui::add(). Pass a valid input number as parameter. This input number must be assigned to input hardware via the inputs::add* API. That input number is said to be routed.ui::add<ClassName>().The monochrome OLED telemetry display takes advantage of this feature (optional).
There are new constructor parameters to OledTelemetry128x64, but it remains compatible with version 7: