![]() |
|
Uniot Core
|
| 0.8.1 |
Configuration parameters for NetworkController. More...
#include <AppKit.h>
Public Attributes | |
| uint8_t | pinBtn = UINT8_MAX |
| Button pin (UINT8_MAX means not used) | |
| uint8_t | activeLevelBtn = LOW |
| Active level for button (LOW or HIGH) | |
| uint8_t | pinLed = UINT8_MAX |
| LED pin (UINT8_MAX means not used) | |
| uint8_t | activeLevelLed = HIGH |
| Active level for LED (LOW or HIGH) | |
| uint8_t | maxRebootCount = 3 |
| Maximum number of consecutive reboots. | |
| uint32_t | rebootWindowMs = 10000 |
| Time window in ms for counting reboots. | |
| bool | registerLispBtn = true |
| Whether to register the button with the Lisp interpreter. | |
Configuration parameters for NetworkController.
This structure holds all parameters needed to configure the NetworkController component, including pin assignments and reboot behavior settings.
| uint8_t uniot::AppKit::NetworkControllerConfig::activeLevelBtn = LOW |
Active level for button (LOW or HIGH)
| uint8_t uniot::AppKit::NetworkControllerConfig::activeLevelLed = HIGH |
Active level for LED (LOW or HIGH)
| uint8_t uniot::AppKit::NetworkControllerConfig::maxRebootCount = 3 |
Maximum number of consecutive reboots.
| uint8_t uniot::AppKit::NetworkControllerConfig::pinBtn = UINT8_MAX |
Button pin (UINT8_MAX means not used)
| uint8_t uniot::AppKit::NetworkControllerConfig::pinLed = UINT8_MAX |
LED pin (UINT8_MAX means not used)
| uint32_t uniot::AppKit::NetworkControllerConfig::rebootWindowMs = 10000 |
Time window in ms for counting reboots.
| bool uniot::AppKit::NetworkControllerConfig::registerLispBtn = true |
Whether to register the button with the Lisp interpreter.