32 #ifndef CODEBASE_PERIPHERAL_MODULES_LED_UI_H_ 33 #define CODEBASE_PERIPHERAL_MODULES_LED_UI_H_ Run a sequence only once.
void led_ui_loop_start(led_sequences seq, led_ui_priority_t priority)
Start a sequence to play repeatedly.
void led_ui_single_start(led_sequences seq, led_ui_priority_t priority, bool reset)
Start a sequence to play once.
led_sequences led_ui_get_current_seq(led_ui_seq_t type)
Get the currently active LED UI sequence.
void led_ui_stop_everything(void)
Stops all LED sequences running.
void led_ui_type_stop_all(led_ui_seq_t type)
Stop all sequence of a particular type.
Run a sequence repeatedly.
led_ui_seq_t
To specify if a sequence is run once or repeatedly.
void led_ui_stop_priority(led_ui_seq_t type, uint32_t priority)
Stops LED sequences of a particular type and of a priority level or less.
led_ui_priority_t
The LED sequence priority levels.
void led_ui_stop_seq(led_ui_seq_t type, led_sequences seq)
Stops a particular sequence of a particular type.