added a new platformIO test project
This commit is contained in:
37
test-pico-io/src/main.cpp
Normal file
37
test-pico-io/src/main.cpp
Normal file
@ -0,0 +1,37 @@
|
||||
#include <Arduino.h>
|
||||
#include "Heavy_temp_a2960967.hpp"
|
||||
|
||||
// Erzeuge eine globale Heavy-Instanz
|
||||
Heavy_temp_a2960967* hv = nullptr;
|
||||
|
||||
void setup() {
|
||||
Serial.begin(115200);
|
||||
delay(1000);
|
||||
|
||||
Serial.println("Heavy DSP Test startet...");
|
||||
|
||||
// Heavy-Context initialisieren (44.1 kHz z. B.)
|
||||
hv = new Heavy_temp_a2960967(44100.0);
|
||||
|
||||
if (hv) {
|
||||
Serial.println("Heavy context erfolgreich erstellt!");
|
||||
} else {
|
||||
Serial.println("Fehler: Heavy context konnte nicht erstellt werden.");
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if (!hv) return;
|
||||
|
||||
// Testausgabe mit einem leeren Audiobuffer
|
||||
const int blockSize = 64;
|
||||
float output[2 * blockSize]; // 2 Kanäle interleaved
|
||||
|
||||
// DSP verarbeiten
|
||||
hv->processInlineInterleaved(nullptr, output, blockSize);
|
||||
|
||||
// Optional: etwas ausgeben (z. B. ein Samplewert)
|
||||
Serial.print("Sample L[0]: ");
|
||||
Serial.println(output[0]);
|
||||
delay(100);
|
||||
}
|
||||
Reference in New Issue
Block a user