Bad-KB: allows to go back to script selection and stay connected to the client when using BLE connection mode

This commit is contained in:
yocvito
2023-02-03 21:06:55 +01:00
parent 9d15e2c043
commit 935aee90ef
6 changed files with 77 additions and 46 deletions
+2 -1
View File
@@ -1,5 +1,5 @@
entry,status,name,type,params
Version,v,13.4,,
Version,v,13.5,,
Header,+,applications/services/bt/bt_service/bt.h,,
Header,+,applications/services/cli/cli.h,,
Header,+,applications/services/cli/cli_vcp.h,,
@@ -1030,6 +1030,7 @@ Function,-,furi_hal_bt_init,void,
Function,+,furi_hal_bt_is_active,_Bool,
Function,+,furi_hal_bt_is_alive,_Bool,
Function,+,furi_hal_bt_is_ble_gatt_gap_supported,_Bool,
Function,+,furi_hal_bt_is_connected,_Bool,
Function,+,furi_hal_bt_is_testing_supported,_Bool,
Function,+,furi_hal_bt_lock_core2,void,
Function,+,furi_hal_bt_nvm_sram_sem_acquire,void,
1 entry status name type params
2 Version v 13.4 13.5
3 Header + applications/services/bt/bt_service/bt.h
4 Header + applications/services/cli/cli.h
5 Header + applications/services/cli/cli_vcp.h
1030 Function + furi_hal_bt_is_active _Bool
1031 Function + furi_hal_bt_is_alive _Bool
1032 Function + furi_hal_bt_is_ble_gatt_gap_supported _Bool
1033 Function + furi_hal_bt_is_connected _Bool
1034 Function + furi_hal_bt_is_testing_supported _Bool
1035 Function + furi_hal_bt_lock_core2 void
1036 Function + furi_hal_bt_nvm_sram_sem_acquire void
@@ -287,6 +287,10 @@ bool furi_hal_bt_is_active() {
return gap_get_state() > GapStateIdle;
}
bool furi_hal_bt_is_connected() {
return gap_get_state() == GapStateConnected;
}
void furi_hal_bt_start_advertising() {
if(gap_get_state() == GapStateIdle) {
gap_start_advertising();
@@ -250,6 +250,8 @@ void furi_hal_bt_set_profile_pairing_method(FuriHalBtProfile profile, GapPairing
GapPairing furi_hal_bt_get_profile_pairing_method(FuriHalBtProfile profile);
bool furi_hal_bt_is_connected(void);
#ifdef __cplusplus
}
#endif