From a325bda594f999bacd08b81ec27d0ce5b54ab6d1 Mon Sep 17 00:00:00 2001 From: Andrea Martelloni Date: Thu, 10 Apr 2025 16:49:33 +0100 Subject: [PATCH] AudioDriver works, now working on HAL --- AppDefs.hpp | 6 ++++++ fmsynthrl.ino | 32 ++++++++++++++++++++++++++++++++ src/memllib | 2 +- src/memlp | 2 +- 4 files changed, 40 insertions(+), 2 deletions(-) create mode 100644 AppDefs.hpp diff --git a/AppDefs.hpp b/AppDefs.hpp new file mode 100644 index 0000000..a3af95a --- /dev/null +++ b/AppDefs.hpp @@ -0,0 +1,6 @@ +#ifndef __APP_DEFS_HPP__ +#define __APP_DEFS_HPP__ + + + +#endif // __APP_DEFS_HPP__ diff --git a/fmsynthrl.ino b/fmsynthrl.ino index e69de29..6cf1fa5 100644 --- a/fmsynthrl.ino +++ b/fmsynthrl.ino @@ -0,0 +1,32 @@ +#include "src/memllib/audio/AudioDriver.hpp" + +volatile bool core1_ready = false; + +void setup() +{ + Serial.begin(115200); + Serial.println("Core 0: Waiting for Core 1 setup..."); + while (!core1_ready) { + delay(1); + } + Serial.println("Core 0: Starting main loop"); +} + +void loop() +{ + +} + +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 d48ec7d..f5be91c 160000 --- a/src/memllib +++ b/src/memllib @@ -1 +1 @@ -Subproject commit d48ec7d257ec502a0b9de2d83872cd53f53b39c6 +Subproject commit f5be91ca5e30fd020236ee07e1078e994d89251c diff --git a/src/memlp b/src/memlp index 09d49e9..1a0ffa0 160000 --- a/src/memlp +++ b/src/memlp @@ -1 +1 @@ -Subproject commit 09d49e9077c9e326deece167211bf54141d0655b +Subproject commit 1a0ffa0e13dca160fe0b7c9e90ee56346181e28b