#include #include "indicator.hpp" #include "tones.hpp" constexpr int PIN = 10; void indicator::init() { pinMode(PIN, OUTPUT); } void indicator::reset() { analogWrite(PIN, 0); } void indicator::update() { unsigned v = 0; for(int i = 0; i < tones::active; i++) { v += tones::all[i].amplitude; } analogWrite(PIN, min(v, 255)); }