3#include "lucidac/front_panel_signaling.h"
5void leds::set(uint8_t val) {
6 platform::LUCIDAC *lucidac = carrier::Carrier::get().as_entity_type<platform::LUCIDAC>();
7 if(lucidac && lucidac->front_panel) {
8 lucidac->front_panel->set_leds(val);
9 lucidac->front_panel->write_to_hardware();
13void leds::indicate_error() {
14 size_t num_blinks = 6;
15 for (
size_t i = 0; i < num_blinks; i++) {
24void leds::ease_out() {
26 for (uint8_t i = 0; i < 8; i++) {