ICARUS OS (Intelligent Cooperative Architecture for Real-time Unified Systems) 0.1.0
Preemptive Real-Time Operating System for ARM Cortex-M7
Loading...
Searching...
No Matches
led.h
Go to the documentation of this file.
1
17#ifndef BSP_LED_H
18#define BSP_LED_H
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24#include <stdint.h>
25
26/* ============================================================================
27 * LED CONTROL API
28 * ========================================================================= */
29
33void LED_On(void);
34
38void LED_Off(void);
39
43void LED_Toggle(void);
44
53void LED_Blink(uint32_t on_ticks, uint32_t off_ticks);
54
55#ifdef __cplusplus
56}
57#endif
58
59#endif /* BSP_LED_H */
void LED_Toggle(void)
Toggle LED state.
void LED_On(void)
Turn LED on.
void LED_Blink(uint32_t on_ticks, uint32_t off_ticks)
Blink LED with specified timing.
void LED_Off(void)
Turn LED off.