19 lines
482 B
C++
19 lines
482 B
C++
#include "SharedState.h"
|
|
|
|
// --- Global Objects ---
|
|
I2S i2s;
|
|
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
|
|
|
|
// --- Watchdog ---
|
|
volatile unsigned long lastLoop0Time = 0;
|
|
volatile unsigned long lastLoop1Time = 0;
|
|
volatile bool watchdogActive = false;
|
|
|
|
// --- Synthesizer State ---
|
|
volatile float g_note_frequency = 0.0;
|
|
volatile bool g_note_on = false;
|
|
volatile float g_volume = 0.5;
|
|
float g_phase = 0.0;
|
|
|
|
// --- Control State ---
|
|
int g_encoder_value = 0; |