summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ports/rp2/main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/ports/rp2/main.c b/ports/rp2/main.c
index 1ce1d2bf3..fa5495bf4 100644
--- a/ports/rp2/main.c
+++ b/ports/rp2/main.c
@@ -80,6 +80,9 @@ int main(int argc, char **argv) {
pendsv_init();
soft_timer_init();
+ // Set the MCU frequency and as a side effect the peripheral clock to 48 MHz.
+ set_sys_clock_khz(125000, false);
+
#if MICROPY_HW_ENABLE_UART_REPL
bi_decl(bi_program_feature("UART REPL"))
setup_default_uart();
@@ -231,6 +234,10 @@ int main(int argc, char **argv) {
gc_sweep_all();
mp_deinit();
+ #if MICROPY_HW_ENABLE_UART_REPL
+ setup_default_uart();
+ mp_uart_init();
+ #endif
}
return 0;