BLE/GAP fixes (#3533)

* hal: fixed ble_gap race on queue init
* fbt: removed deprecated path_as_posix
* hal: fixed inconsistencies between f7/f18 APIs
* hal: fixed excessively strict event handler re-init checks

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
hedger
2024-03-22 16:36:05 +04:00
committed by GitHub
parent 2aa2dcc71b
commit 6947d3dea2
9 changed files with 19 additions and 23 deletions

View File

@@ -224,7 +224,7 @@ bool ble_glue_wait_for_c2_start(int32_t timeout_ms) {
}
bool ble_glue_start(void) {
furi_assert(ble_glue);
furi_check(ble_glue);
if(ble_glue->status != BleGlueStatusC2Started) {
return false;
@@ -243,7 +243,7 @@ bool ble_glue_start(void) {
}
void ble_glue_stop(void) {
furi_assert(ble_glue);
furi_check(ble_glue);
ble_event_thread_stop();
// Free resources