From ed5e153216096187a7d4b099e123a420117ca4c9 Mon Sep 17 00:00:00 2001 From: Andrea Martelloni Date: Fri, 25 Apr 2025 14:38:06 +0100 Subject: [PATCH] Made minimal audio app with FMSynth --- AppDefs.hpp | 6 ------ fmsynthrl.ino | 52 --------------------------------------------------- src/memllib | 2 +- 3 files changed, 1 insertion(+), 59 deletions(-) delete mode 100644 AppDefs.hpp delete mode 100644 fmsynthrl.ino diff --git a/AppDefs.hpp b/AppDefs.hpp deleted file mode 100644 index a3af95a..0000000 --- a/AppDefs.hpp +++ /dev/null @@ -1,6 +0,0 @@ -#ifndef __APP_DEFS_HPP__ -#define __APP_DEFS_HPP__ - - - -#endif // __APP_DEFS_HPP__ diff --git a/fmsynthrl.ino b/fmsynthrl.ino deleted file mode 100644 index a7d573c..0000000 --- a/fmsynthrl.ino +++ /dev/null @@ -1,52 +0,0 @@ -#include "src/memllib/audio/AudioDriver.hpp" -#include "src/memllib/memlnaut/Pins.hpp" -#include "src/memllib/memlnaut/MEMLNaut.hpp" -#include "src/memllib/memlnaut/MEMLNautTest.hpp" - -#include - -volatile bool core1_ready = false; - -void setup() -{ - // Initialise main serial monitor - Serial.begin(115200); - // Initialise pins - Pins::initializePins(); - // Initialise MEMLNaut singleton - MEMLNaut::Initialize(); - MEMLNautTest::Setup(); - - Serial.println("Core 0: Waiting for Core 1 setup..."); - while (!core1_ready) { - delay(1); - } - Serial.println("Core 0: Starting main loop"); -} - -void loop() -{ - MEMLNaut::Instance()->loop(); - delay(10); - - // Print a dot every second - static unsigned long lastPrint = 0; - if (lastPrint++ > 100) { - Serial.println("."); - lastPrint = 0; - } -} - -void setup1() -{ - Serial.println("Core 1: Starting setup"); - AudioDriver_Output::Setup(); - AudioDriver_Output::SetCallback(AudioDriver_Output::silence_); - core1_ready = true; - Serial.println("Core 1: Setup complete"); -} - -void loop1() -{ - -} diff --git a/src/memllib b/src/memllib index e4ededc..f03032f 160000 --- a/src/memllib +++ b/src/memllib @@ -1 +1 @@ -Subproject commit e4ededc17360b424df228e7a3155210b075a80ee +Subproject commit f03032f742e0a85f78cfa21bd8f519465ac5fd64