First completed version

This commit is contained in:
2022-10-23 17:27:18 +02:00
parent 6f9d1474c6
commit 1402dad8c3
3 changed files with 83 additions and 9 deletions

View File

@@ -11,10 +11,11 @@ enum animation_state {
ANI_FLASH_WHITE,
};
struct rgb_color {
struct rgbw_color {
uint8_t red;
uint8_t green;
uint8_t blue;
uint8_t white;
};
enum rainbow_state {
@@ -29,7 +30,7 @@ enum rainbow_state {
struct animation {
enum animation_state state;
enum rainbow_state rb_start_state;
struct rgb_color rb_start_color;
struct rgbw_color rb_start_color;
uint32_t step;
uint32_t last_tick;
uint32_t next_interval;