diff --git a/src/omv/ports/stm32/main.c b/src/omv/ports/stm32/main.c index f65697d38..9cb2ddf7f 100644 --- a/src/omv/ports/stm32/main.c +++ b/src/omv/ports/stm32/main.c @@ -633,13 +633,15 @@ soft_reset: // Disable all other IRQs except Systick irq_set_base_priority(IRQ_PRI_SYSTICK+1); - #if MICROPY_PY_BLUETOOTH - mp_bluetooth_deinit(); - #endif #if MICROPY_PY_LWIP systick_disable_dispatch(SYSTICK_DISPATCH_LWIP); #endif + #if MICROPY_PY_BLUETOOTH + mp_bluetooth_deinit(); + #endif + #if MICROPY_PY_NETWORK mod_network_deinit(); + #endif timer_deinit(); i2c_deinit_all(); spi_deinit_all();