Internal to Button module. Members should not be accessed by the application. More...
#include <Button.h>
Data Fields | |
ClockP_Handle | clockHandle |
Button_StateVariables | buttonStateVariables |
Button_EventMask | buttonEventMask |
Button_Callback | buttonCallback |
uint32_t | debounceDuration |
uint32_t | longPressDuration |
uint32_t | doublePressDetectiontimeout |
Button_Pull | buttonPull |
Internal to Button module. Members should not be accessed by the application.
ClockP_Handle Button_Object::clockHandle |
Handle to clock used for timing
Button_StateVariables Button_Object::buttonStateVariables |
State variables for handling the debounce state machine
Button_EventMask Button_Object::buttonEventMask |
Event subscription mask for the button
Button_Callback Button_Object::buttonCallback |
Callback function for the button
uint32_t Button_Object::debounceDuration |
Debounce duration for the button in milliseconds(ms)
uint32_t Button_Object::longPressDuration |
Long press duration is milliseconds(ms)
uint32_t Button_Object::doublePressDetectiontimeout |
Double press detection timeout is milliseconds(ms)
Button_Pull Button_Object::buttonPull |
Button pull(stored after reading from GPIO module)