From 557ceded00de20d2070e1397d3dec322f753d1e6 Mon Sep 17 00:00:00 2001 From: Scott Shawcroft Date: Wed, 24 May 2017 10:43:32 -0700 Subject: atmel-samd: Introduce audiobusio.PDMIn for recording audio from PDM microphones. --- atmel-samd/main.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'atmel-samd/main.c') diff --git a/atmel-samd/main.c b/atmel-samd/main.c index 842dae451..d84c44f86 100644 --- a/atmel-samd/main.c +++ b/atmel-samd/main.c @@ -28,6 +28,7 @@ #include "common-hal/analogio/AnalogIn.h" #include "common-hal/audioio/AudioOut.h" +#include "common-hal/audiobusio/PDMIn.h" #include "common-hal/pulseio/PulseIn.h" #include "common-hal/pulseio/PulseOut.h" #include "common-hal/pulseio/PWMOut.h" @@ -161,13 +162,16 @@ void reset_samd21(void) { } #ifdef EXPRESS_BOARD + audioout_reset(); touchin_reset(); + pdmin_reset(); + pulsein_reset(); + pulseout_reset(); + pwmout_reset(); #endif analogin_reset(); - pulsein_reset(); - pulseout_reset(); // Wait for the DAC to sync then reset. while (DAC->STATUS.reg & DAC_STATUS_SYNCBUSY) {} @@ -175,8 +179,6 @@ void reset_samd21(void) { reset_all_pins(); - audioout_reset(); - pwmout_reset(); usb_hid_reset(); -- cgit v1.2.3