Typedefs | Enumerations | Functions
button.h File Reference
Button
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 $