libspicboard-Doku
button.h File Reference
Include dependency graph for button.h:
Go to the source code of this file.
Typedefs | |
typedef void(* | BUTTONCALLBACK) (BUTTON, BUTTONEVENT) |
Type for button event callback functions. More... | |
Enumerations | |
enum | BUTTON { BUTTON0 , BUTTON1 } |
Identifiers for all available buttons. More... | |
enum | BUTTONSTATE { UNKNOWN , PRESSED , RELEASED } |
States for buttons. More... | |
enum | BUTTONEVENT { ONPRESS , ONRELEASE } |
Events for buttons. More... | |
Functions | |
int8_t | sb_button_registerCallback (BUTTON btn, BUTTONEVENT eve, BUTTONCALLBACK callback) |
Register a callback function for a button event. More... | |
int8_t | sb_button_unregisterCallback (BUTTON btn, BUTTONEVENT eve, BUTTONCALLBACK callback) |
Unregister a callback function for a button event. More... | |
BUTTONSTATE | sb_button_getState (BUTTON btn) |
Query the current state of a button. More... | |
Detailed Description
- Version
- $Rev: 7715 $