diff --git a/src/micropython b/src/micropython index 80a3c5cdd..e439f36bc 160000 --- a/src/micropython +++ b/src/micropython @@ -1 +1 @@ -Subproject commit 80a3c5cdd6d14c35433c055074af0c2351944c1a +Subproject commit e439f36bc8551c38086ecac8bc2d052e8a30d813 diff --git a/src/omv/ports/stm32/main.c b/src/omv/ports/stm32/main.c index 03e028fc9..c23dca611 100644 --- a/src/omv/ports/stm32/main.c +++ b/src/omv/ports/stm32/main.c @@ -771,12 +771,12 @@ soft_reset: systick_disable_dispatch(SYSTICK_DISPATCH_LWIP); #endif - // Disable all other IRQs except Systick and Flash IRQs - // Note: FS IRQ is disable, since we're going for a soft-reset. - irq_set_base_priority(IRQ_PRI_FLASH+1); - // soft reset storage_flush(); + + // Disable all other IRQs except Systick + irq_set_base_priority(IRQ_PRI_SYSTICK+1); + #if MICROPY_PY_BLUETOOTH mp_bluetooth_deinit(); #endif