Fix FindMy crash on boot when core2 is broken

This commit is contained in:
Willy-JL
2024-03-22 03:30:23 +00:00
parent 7424373147
commit c1cdba49d6

View File

@@ -1,9 +1,15 @@
#include "findmy_state.h"
#include <furi_hal.h>
#include <bt/bt_service/bt.h>
void findmy_startup() {
if(!furi_hal_is_normal_boot()) return;
// Wait for BT init and check core2
furi_record_open(RECORD_BT);
furi_record_close(RECORD_BT);
if(!furi_hal_bt_is_gatt_gap_supported()) return;
FindMyState state;
if(findmy_state_load(&state)) {
findmy_state_apply(&state);