diff --git a/src/drivers/led/led_control.c b/src/drivers/led/led_control.c index 169c061..30082ed 100644 --- a/src/drivers/led/led_control.c +++ b/src/drivers/led/led_control.c @@ -46,6 +46,8 @@ static const led_pattern_t m_patterns[LED_STATE_COUNT] = { [LED_STATE_ALIGN_SEARCHING] = { 1000, 1000, COLOR_ORANGE, true }, [LED_STATE_ALIGN_COMPLETE] = { 0, 0, COLOR_GREEN, false }, [LED_STATE_ERROR] = { 0, 0, COLOR_ORANGE, true }, + [LED_STATE_DATA_STORAGING] = { 0, 0, COLOR_GREEN, false }, + [LED_STATE_DATA_ERASING] = { 200, 200, COLOR_GREEN, true }, }; /* Module variables */ diff --git a/src/drivers/led/led_control.h b/src/drivers/led/led_control.h index bfe7b98..2f06c83 100644 --- a/src/drivers/led/led_control.h +++ b/src/drivers/led/led_control.h @@ -23,6 +23,9 @@ typedef enum LED_STATE_ALIGN_SEARCHING, // 5: Orange blink 1s/1s LED_STATE_ALIGN_COMPLETE, // 6: Green ON LED_STATE_ERROR, // 7: Orange 3Hz x3 / 1s off + + LED_STATE_DATA_STORAGING, // 8: Green ON + LED_STATE_DATA_ERASING, // 9: Green blink 200ms/200ms LED_STATE_COUNT } led_state_t;