From fde50d8d19f94750109e2547f7519902e3eb453f Mon Sep 17 00:00:00 2001 From: Aleksandr Kutuzov Date: Sat, 27 May 2023 01:02:04 +0900 Subject: [PATCH] FuriHal: reset radio core related peripherals on restart --- firmware/targets/f7/furi_hal/furi_hal_bt.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/firmware/targets/f7/furi_hal/furi_hal_bt.c b/firmware/targets/f7/furi_hal/furi_hal_bt.c index b110908ef1f..78e9f09c152 100644 --- a/firmware/targets/f7/furi_hal/furi_hal_bt.c +++ b/firmware/targets/f7/furi_hal/furi_hal_bt.c @@ -262,6 +262,12 @@ void furi_hal_bt_reinit() { furi_delay_ms(100); ble_glue_thread_stop(); + furi_hal_bus_disable(FuriHalBusHSEM); + furi_hal_bus_disable(FuriHalBusIPCC); + furi_hal_bus_disable(FuriHalBusAES2); + furi_hal_bus_disable(FuriHalBusPKA); + + FURI_LOG_I(TAG, "Start BT initialization"); furi_hal_bt_init();