diff --git a/firmware/application/main.cpp b/firmware/application/main.cpp index 05ce816e2..f2a262c8c 100755 --- a/firmware/application/main.cpp +++ b/firmware/application/main.cpp @@ -70,7 +70,6 @@ static void event_loop() { int main(void) { portapack::init(); - portapack::io.init(); portapack::display.init(); sdcStart(&SDCD1, nullptr); diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index 16986c17f..24a0c989e 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -139,6 +139,8 @@ void init() { led_rx.setup(); led_tx.setup(); + portapack::io.init(); + clock_manager.init(); clock_manager.set_reference_ppb(persistent_memory::correction_ppb()); clock_manager.run_at_full_speed();