Wirepas SDK
led.h
Go to the documentation of this file.
1/* Copyright 2018 Wirepas Ltd. All Rights Reserved.
2 *
3 * See file LICENSE.txt for full license details.
4 *
5 */
6
12#ifndef LED_H_
13#define LED_H_
14
15#include <stdint.h>
16#include <stdbool.h>
17
30
46void Led_init(void);
47
72led_res_e Led_set(uint8_t led_id, bool state);
73
81bool Led_get (uint8_t led_id);
82
89led_res_e Led_toggle(uint8_t led_id);
90
95uint8_t Led_getNumber(void);
96
97#endif /* LED_H_ */
void Led_init(void)
Initialize Led module.
led_res_e Led_toggle(uint8_t led_id)
Toggle the given LED.
led_res_e Led_set(uint8_t led_id, bool state)
Turn the given LED on or off.
bool Led_get(uint8_t led_id)
Get the given LED current state.
led_res_e
List of return code.
Definition led.h:22
@ LED_RES_OK
Definition led.h:24
@ LED_RES_INVALID_ID
Definition led.h:26
@ LED_RES_UNINITIALIZED
Definition led.h:28
uint8_t Led_getNumber(void)
Get number of leds available.