Functions

void halButtonIsr (uint8_t button, uint8_t state)
Called in interrupt context whenever a button changes its state.

Detailed Description

These callbacks are contributed by the Button plugin.

Function Documentation

halButtonIsr()

void halButtonIsr ( uint8_t button,
uint8_t state
)

Called in interrupt context whenever a button changes its state.

Must be implemented by the application. This function should contain the functionality to be executed in response to changes of state in each of the buttons or callbacks to the appropriate functionality.

Parameters
button The button which has changed state, either BUTTON0 or BUTTON1 as defined in the appropriate BOARD_HEADER.
state The new state of the button referenced by the button parameter, either ::BUTTON_PRESSED if the button has been pressed or ::BUTTON_RELEASED if the button has been released.