diff options
| author | Scott Shawcroft <scott.shawcroft@gmail.com> | 2017-04-21 14:43:03 -0700 |
|---|---|---|
| committer | Scott Shawcroft <scott.shawcroft@gmail.com> | 2017-05-01 13:10:03 -0700 |
| commit | 58b9789d0c824c665db744ef3653d6304e908bc0 (patch) | |
| tree | cffd27607f558314246640be45b245f512c8c939 /atmel-samd/main.c | |
| parent | 30b8091df016bab1fce1f3aa5a813fc8e279cb16 (diff) | |
atmel-samd: Introduce audio sample playback via audioio.AudioOut.
Diffstat (limited to 'atmel-samd/main.c')
| -rw-r--r-- | atmel-samd/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/atmel-samd/main.c b/atmel-samd/main.c index 70e1551ed..bc2979898 100644 --- a/atmel-samd/main.c +++ b/atmel-samd/main.c @@ -25,6 +25,7 @@ #include <board.h> #include "common-hal/analogio/AnalogIn.h" +#include "common-hal/audioio/AudioOut.h" #include "common-hal/pulseio/PulseIn.h" #include "common-hal/pulseio/PulseOut.h" #include "common-hal/pulseio/PWMOut.h" @@ -40,6 +41,7 @@ #include "autoreset.h" #include "mpconfigboard.h" #include "rgb_led_status.h" +#include "shared_dma.h" #include "tick.h" fs_user_mount_t fs_user_mount_flash; @@ -180,6 +182,7 @@ void reset_samd21(void) { system_pinmux_group_set_config(&(PORT->Group[0]), pin_mask[0] & ~MICROPY_PORT_A, &config); system_pinmux_group_set_config(&(PORT->Group[1]), pin_mask[1] & ~MICROPY_PORT_B, &config); + audioout_reset(); pwmout_reset(); usb_hid_reset(); @@ -504,6 +507,8 @@ void samd21_init(void) { nvm_get_config_defaults(&config_nvm); config_nvm.manual_page_write = false; nvm_set_config(&config_nvm); + + init_shared_dma(); } extern uint32_t _estack; |
