@@ -482,7 +482,7 @@ static void connectHid(struct bt_conn *conn, connection_id_t connectionId, conne
482482 // Assume that HOGP is ready
483483 LOG_INF ("Established HID connection with %s\n" , GetPeerStringByConn (conn ));
484484 Connections_SetState (connectionId , ConnectionState_Ready );
485- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in connectHid" );
485+ BtManager_StartScanningAndAdvertisingAsync (false, "StartScanningAndAdvertisingAsync in connectHid" );
486486}
487487
488488#define BT_UUID_NUS_VAL BT_UUID_128_ENCODE(0x6e400001, 0xb5a3, 0xf393, 0xe0a9, 0xe50e24dcca9e)
@@ -566,15 +566,15 @@ static void connected(struct bt_conn *conn, uint8_t err) {
566566
567567 if (connectionId == ConnectionId_Invalid ) {
568568 connectUnknown (conn );
569- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in connected - invalid connection" );
569+ BtManager_StartScanningAndAdvertisingAsync (true, "StartScanningAndAdvertisingAsync in connected - invalid connection" );
570570 } else {
571571
572572 if (isWanted (conn , false, connectionId , connectionType )) {
573573 bt_conn_set_security (conn , BT_SECURITY_L4 );
574574 // advertising/scanning needs to be started only after peers are assigned :-/
575575 } else {
576576 youAreNotWanted (conn );
577- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in connected - they are not wanted" );
577+ BtManager_StartScanningAndAdvertisingAsync (true, "StartScanningAndAdvertisingAsync in connected - they are not wanted" );
578578 }
579579 }
580580
@@ -618,7 +618,7 @@ static void disconnected(struct bt_conn *conn, uint8_t reason) {
618618 }
619619
620620 if (!BtManager_Restarting ) {
621- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in disconnected" );
621+ BtManager_StartScanningAndAdvertisingAsync (true, "StartScanningAndAdvertisingAsync in disconnected" );
622622 }
623623
624624 if (conn == auth_conn ) {
@@ -631,7 +631,7 @@ void Bt_SetConnectionConfigured(struct bt_conn* conn) {
631631 uint8_t peerId = GetPeerIdByConn (conn );
632632 if (Connections [Peers [peerId ].connectionId ].state != ConnectionState_Ready ) {
633633 Connections_SetState (Peers [peerId ].connectionId , ConnectionState_Ready );
634- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in SetConnectionConfigured" );
634+ BtManager_StartScanningAndAdvertisingAsync (false, "StartScanningAndAdvertisingAsync in SetConnectionConfigured" );
635635 }
636636}
637637
@@ -667,7 +667,7 @@ static void connectAuthenticatedConnection(struct bt_conn *conn, connection_id_t
667667 default :
668668 LOG_WRN ("Authenticated connection is not known. Disconnecting %s" , GetPeerStringByConn (conn ));
669669 safeDisconnect (conn , BT_HCI_ERR_AUTH_FAIL );
670- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in authenticatedConnection - is unknown" );
670+ BtManager_StartScanningAndAdvertisingAsync (true, "StartScanningAndAdvertisingAsync in authenticatedConnection - is unknown" );
671671 break ;
672672 }
673673}
@@ -848,7 +848,7 @@ static void pairing_complete(struct bt_conn *conn, bool bonded) {
848848 PairingScreen_Feedback (true);
849849 }
850850
851- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in pairing_complete" );
851+ BtManager_StartScanningAndAdvertisingAsync (false, "StartScanningAndAdvertisingAsync in pairing_complete" );
852852}
853853
854854static void bt_foreach_conn_cb (struct bt_conn * conn , void * user_data ) {
@@ -1014,7 +1014,7 @@ void BtConn_ReserveConnections() {
10141014 disconnectOldestHost ();
10151015 // Advertising will get started when the host actually gets disconnected
10161016 } else {
1017- BtManager_StartScanningAndAdvertisingAsync ("StartScanningAndAdvertisingAsync in ReserveConnections" );
1017+ BtManager_StartScanningAndAdvertisingAsync (false, "StartScanningAndAdvertisingAsync in ReserveConnections" );
10181018 }
10191019 WIDGET_REFRESH (& TargetWidget );
10201020 } else {
0 commit comments