diff options
| -rw-r--r-- | ports/rp2/clocks_extra.c | 4 | ||||
| -rw-r--r-- | ports/rp2/modmachine.c | 10 |
2 files changed, 6 insertions, 8 deletions
diff --git a/ports/rp2/clocks_extra.c b/ports/rp2/clocks_extra.c index 73def24b8..ab3e6261f 100644 --- a/ports/rp2/clocks_extra.c +++ b/ports/rp2/clocks_extra.c @@ -83,8 +83,8 @@ void runtime_init_clocks_optional_usb(bool init_usb) { clock_configure(clk_ref, CLOCKS_CLK_REF_CTRL_SRC_VALUE_XOSC_CLKSRC, 0, // No aux mux - XOSC_KHZ * KHZ, - XOSC_KHZ * KHZ); + XOSC_HZ, + XOSC_HZ); /// \tag::configure_clk_sys[] // CLK SYS = PLL SYS (usually) 125MHz / 1 = 125MHz diff --git a/ports/rp2/modmachine.c b/ports/rp2/modmachine.c index 1f1b0e2f5..e5cf703ed 100644 --- a/ports/rp2/modmachine.c +++ b/ports/rp2/modmachine.c @@ -163,8 +163,6 @@ static void mp_machine_lightsleep(size_t n_args, const mp_obj_t *args) { } } - const uint32_t xosc_hz = XOSC_MHZ * 1000000; - uint32_t my_interrupts = MICROPY_BEGIN_ATOMIC_SECTION(); #if MICROPY_PY_NETWORK_CYW43 if (cyw43_poll_is_pending()) { @@ -200,18 +198,18 @@ static void mp_machine_lightsleep(size_t n_args, const mp_obj_t *args) { #endif // CLK_REF = XOSC - clock_configure(clk_ref, CLOCKS_CLK_REF_CTRL_SRC_VALUE_XOSC_CLKSRC, 0, xosc_hz, xosc_hz); + clock_configure(clk_ref, CLOCKS_CLK_REF_CTRL_SRC_VALUE_XOSC_CLKSRC, 0, XOSC_HZ, XOSC_HZ); // CLK_SYS = CLK_REF - clock_configure(clk_sys, CLOCKS_CLK_SYS_CTRL_SRC_VALUE_CLK_REF, 0, xosc_hz, xosc_hz); + clock_configure(clk_sys, CLOCKS_CLK_SYS_CTRL_SRC_VALUE_CLK_REF, 0, XOSC_HZ, XOSC_HZ); // CLK_RTC = XOSC / 256 #if PICO_RP2040 - clock_configure(clk_rtc, 0, CLOCKS_CLK_RTC_CTRL_AUXSRC_VALUE_XOSC_CLKSRC, xosc_hz, xosc_hz / 256); + clock_configure(clk_rtc, 0, CLOCKS_CLK_RTC_CTRL_AUXSRC_VALUE_XOSC_CLKSRC, XOSC_HZ, XOSC_HZ / 256); #endif // CLK_PERI = CLK_SYS - clock_configure(clk_peri, 0, CLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLK_SYS, xosc_hz, xosc_hz); + clock_configure(clk_peri, 0, CLOCKS_CLK_PERI_CTRL_AUXSRC_VALUE_CLK_SYS, XOSC_HZ, XOSC_HZ); // Disable PLLs. pll_deinit(pll_sys); |
