tone-generator/indicator.cpp

20 lines
338 B
C++

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