CubeMon-Vue-Demo-STM32F407VGT6U
|
Data Fields | |
uint8_t | is_initialized |
set to 1 after successful initialization | |
uint8_t | mx_logical_state |
debounced logical state of the input | |
uint8_t | mx_rewrites |
helper variable for CubeMonitor | |
uint8_t | mx_value |
helper variable for CubeMonitor | |
uint8_t | double_press_monitoring |
helper variable for double press detection | |
uint16_t | double_press_counter |
helper variable for double press detection | |
digitalInputSM | state |
holds state for state machine evaluating the input actions | |
GPIO_PinState | last_confirmed_hw_state |
help variable for input debouncing | |
uint16_t | counter |
help variable for input debouncing More... | |
GPIO_PinState | on_state |
GPIO_PinState | off_state |
digitalInputInitData | inits |
initialization data | |
digitalInputAction | actions [INPUT_ACT_NONE] |
digitalInputAction digitalInputDef::actions[INPUT_ACT_NONE] |
keep track of the input actions
uint16_t digitalInputDef::counter |
help variable for input debouncing
based on the initialization data, saves the HW state at which is the input considered on
GPIO_PinState digitalInputDef::off_state |
based on the initialization data, saves the HW state at which is the input considered off