aboutsummaryrefslogtreecommitdiff
path: root/cc3200/mptask.c
diff options
context:
space:
mode:
Diffstat (limited to 'cc3200/mptask.c')
-rw-r--r--cc3200/mptask.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/cc3200/mptask.c b/cc3200/mptask.c
index 3a165c476..90bb7e9a2 100644
--- a/cc3200/mptask.c
+++ b/cc3200/mptask.c
@@ -229,15 +229,19 @@ soft_reset_exit:
sflash_disk_flush();
+#if MICROPY_HW_HAS_SDCARD
+ pybsd_deinit();
+#endif
+
printf("PYB: soft reboot\n");
+ // wait for all bus transfers to complete
+ HAL_Delay(50);
+
// disable wlan services
wlan_stop_servers();
wlan_stop();
- // wait for all bus transfers to complete
- HAL_Delay(50);
-
uart_deinit();
goto soft_reset;