From e8b060abb3e0fa4633f2d41a1e5ee8b98e657a28 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 30 Aug 2024 00:33:31 +0200 Subject: [PATCH] Call reset multicore before launching the thread. Signed-off-by: Pol Henarejos --- src/usb/usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/usb/usb.c b/src/usb/usb.c index 037547c..ce963e6 100644 --- a/src/usb/usb.c +++ b/src/usb/usb.c @@ -119,6 +119,7 @@ void card_start(uint8_t itf, void (*func)(void)) { card_exit(); } if (func) { + multicore_reset_core1(); multicore_launch_core1(func); } led_set_blink(BLINK_MOUNTED); @@ -148,7 +149,6 @@ void card_exit() { #endif } led_set_blink(BLINK_SUSPENDED); - multicore_reset_core1(); #ifdef ESP_PLATFORM hcore1 = NULL; #endif