OpenThread_app
Loading...
Searching...
No Matches
Callback Registration Functions

Functions to register event callback handlers. More...

Functions

void OneButtonCallbackOneClick (OneButton_t *Btn, CallBackFunOneClick_t OneClickCallback)
 Register single-click callback.
void OneButtonCallbackDoubleClick (OneButton_t *Btn, CallBackFunDoubleClick_t DoubleClickCallback)
 Register double-click callback.
void OneButtonCallbackLongPressStart (OneButton_t *Btn, CallBackFunLongPressStart_t LongPressStartCallback)
 Register long-press start callback.
void OneButtonCallbackLongPressStop (OneButton_t *Btn, CallBackFunLongPressStop_t LongPressStopCallback)
 Register long-press stop callback.

Detailed Description

Functions to register event callback handlers.

Function Documentation

◆ OneButtonCallbackDoubleClick()

void OneButtonCallbackDoubleClick ( OneButton_t * Btn,
CallBackFunDoubleClick_t DoubleClickCallback )

Register double-click callback.

Parameters
[in,out]BtnPointer to OneButton_t structure
[in]DoubleClickCallbackFunction pointer to double-click handler (or NULL to unregister)

◆ OneButtonCallbackLongPressStart()

void OneButtonCallbackLongPressStart ( OneButton_t * Btn,
CallBackFunLongPressStart_t LongPressStartCallback )

Register long-press start callback.

Parameters
[in,out]BtnPointer to OneButton_t structure
[in]LongPressStartCallbackFunction pointer to long-press start handler (or NULL to unregister)

◆ OneButtonCallbackLongPressStop()

void OneButtonCallbackLongPressStop ( OneButton_t * Btn,
CallBackFunLongPressStop_t LongPressStopCallback )

Register long-press stop callback.

Parameters
[in,out]BtnPointer to OneButton_t structure
[in]LongPressStopCallbackFunction pointer to long-press stop handler (or NULL to unregister)

◆ OneButtonCallbackOneClick()

void OneButtonCallbackOneClick ( OneButton_t * Btn,
CallBackFunOneClick_t OneClickCallback )

Register single-click callback.

Parameters
[in,out]BtnPointer to OneButton_t structure
[in]OneClickCallbackFunction pointer to single-click handler (or NULL to unregister)