stm32/main: Deinitialize SPI and I2C on soft-reset.

Following UART, CAN, Timer, etc.

Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
This commit is contained in:
iabdalkader 2024-12-02 08:18:28 +01:00 committed by Damien George
parent 405aa69887
commit 89191b00ea

View file

@ -678,6 +678,10 @@ soft_reset_exit:
soft_timer_deinit();
timer_deinit();
uart_deinit_all();
spi_deinit_all();
#if MICROPY_PY_PYB_LEGACY && MICROPY_HW_ENABLE_HW_I2C
pyb_i2c_deinit_all();
#endif
#if MICROPY_HW_ENABLE_CAN
can_deinit_all();
#endif