espleaf/include/prototypes.h

29 lines
472 B
C
Raw Normal View History

2021-01-03 16:12:47 +00:00
#pragma once
#include "my_fastled.h"
2021-01-03 16:12:47 +00:00
#include <list>
#include <vector>
2021-01-03 16:12:47 +00:00
#include "config.h"
#include "node.h"
#include "edge.h"
#include "corner.h"
extern std::vector<Node*> nodes;
2021-01-03 16:12:47 +00:00
extern std::list<Edge*> edges;
extern std::vector<Corner*> corners;
2021-01-03 16:12:47 +00:00
extern CRGB leds[LED_COUNT];
enum AnimationMode {
AM_CORNERS,
AM_FIRST_CORNER,
AM_NODES,
AM_FIRST_NODE,
AM_FLASH
2021-01-08 04:54:55 +00:00
};
extern AnimationMode mode;
extern AnimationMode temp_mode;
extern unsigned long temp_mode_until;