/************************************************************************** * * Copyright (C) 2009 Steve Karg * * SPDX-License-Identifier: MIT * *********************************************************************/ #ifndef LED_H #define LED_H #include #include #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ void led_on(uint8_t index); void led_on_interval(uint8_t index, uint16_t interval_ms); void led_off(uint8_t index); void led_off_delay(uint8_t index, uint32_t delay_ms); void led_toggle(uint8_t index); bool led_state(uint8_t index); void led_task(void); void led_init(void); #ifdef __cplusplus } #endif /* __cplusplus */ #endif