sl_led_t Struct Reference

A LED instance.

#include <sl_led.h>

Data Fields

void * context
The context for this LED instance.
sl_status_t(* init )(void * context )
Member function to initialize LED instance.
void(* turn_on )(void * context )
Member function to turn on LED.
void(* turn_off )(void * context )
Member function to turn off LED.
void(* toggle )(void * context )
Member function to toggle LED.
sl_led_state_t (* get_state )(void * context )
Member function to retrieve LED state.

A LED instance.

Field Documentation

context

void* sl_led_t::context

The context for this LED instance.

init

sl_status_t(* sl_led_t::init) (void * context )

Member function to initialize LED instance.

turn_on

void(* sl_led_t::turn_on) (void * context )

Member function to turn on LED.

turn_off

void(* sl_led_t::turn_off) (void * context )

Member function to turn off LED.

toggle

void(* sl_led_t::toggle) (void * context )

Member function to toggle LED.

get_state

sl_led_state_t (* sl_led_t::get_state) (void * context )

Member function to retrieve LED state.