diff options
Diffstat (limited to 'atmel-samd/main.c')
| -rw-r--r-- | atmel-samd/main.c | 10 |
1 files changed, 6 insertions, 4 deletions
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(); |
