sl_button_t Struct Reference

A BUTTON instance.

#include <sl_button.h>

Data Fields

void * context
The context for this BUTTON instance.
sl_status_t(* init )(const sl_button_t *handle)
Member function to initialize BUTTON instance.
void(* poll )(const sl_button_t *handle)
Member function to poll BUTTON.
void(* enable )(const sl_button_t *handle)
Member function to enable BUTTON.
void(* disable )(const sl_button_t *handle)
Member function to disable BUTTON.
sl_button_state_t (* get_state )(const sl_button_t *handle)
Member function to retrieve BUTTON state.

A BUTTON instance.

Field Documentation

context

void* sl_button_t::context

The context for this BUTTON instance.

init

sl_status_t(* sl_button_t::init) (const sl_button_t *handle)

Member function to initialize BUTTON instance.

poll

void(* sl_button_t::poll) (const sl_button_t *handle)

Member function to poll BUTTON.

enable

void(* sl_button_t::enable) (const sl_button_t *handle)

Member function to enable BUTTON.

disable

void(* sl_button_t::disable) (const sl_button_t *handle)

Member function to disable BUTTON.

get_state

sl_button_state_t (* sl_button_t::get_state) (const sl_button_t *handle)

Member function to retrieve BUTTON state.