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.