From 3d9cefdd0313e31d4c14ae64115aa154cb24e912 Mon Sep 17 00:00:00 2001 From: Silvano Seva Date: Tue, 10 Aug 2021 09:32:43 +0200 Subject: [PATCH] Fixed audio playback test: added a missing conversion from 12 bit to 8 bit --- tests/platform/gimmi_ridimmi.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tests/platform/gimmi_ridimmi.c b/tests/platform/gimmi_ridimmi.c index 065159dc..0bdfec4c 100644 --- a/tests/platform/gimmi_ridimmi.c +++ b/tests/platform/gimmi_ridimmi.c @@ -190,10 +190,18 @@ int main() gpio_setMode(BEEP_OUT, ALTERNATE); gpio_setAlternateFunction(BEEP_OUT, 2); + gpio_setPin(GREEN_LED); + delayMs(3000); recordMic(sampleBuf); + /* Convert samples from 12 bit to 8 bit, as required by PWM audio */ + for(size_t i = 0; i < numSamples; i++) + { + sampleBuf[i] >>= 4; + } + /* End of recording, play sound */ gpio_clearPin(GREEN_LED); gpio_setPin(RED_LED);