#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;