@@ -159,28 +159,30 @@ bool BLEGap::connected(uint16_t conn_hdl)
159159 return _peers[conn_hdl].connected ;
160160}
161161
162- bool BLEGap::bonded (uint16_t conn_hdl)
162+ bool BLEGap::paired (uint16_t conn_hdl)
163163{
164- return _peers[conn_hdl].bonded ;
164+ return _peers[conn_hdl].paired ;
165165}
166166
167167bool BLEGap::requestPairing (uint16_t conn_hdl)
168168{
169169 gap_peer_t * peer = &_peers[conn_hdl];
170170
171171 // skip if already bonded
172- if ( peer->bonded ) return true ;
172+ if ( peer->paired ) return true ;
173+
174+
173175
174176 VERIFY_STATUS ( sd_ble_gap_authenticate (conn_hdl, &_sec_param ), false );
175177 uint32_t start = millis ();
176178
177179 // timeout in 30 seconds
178- while ( ! ((volatile bool ) peer->bonded ) && (start + 30000 > millis ()) )
180+ while ( ! ((volatile bool ) peer->paired ) && (start + 30000 > millis ()) )
179181 {
180182 yield ();
181183 }
182184
183- return peer->bonded ;
185+ return peer->paired ;
184186}
185187
186188uint8_t BLEGap::getRole (uint16_t conn_hdl)
@@ -266,7 +268,7 @@ void BLEGap::_eventHandler(ble_evt_t* evt)
266268 ble_gap_evt_disconnected_t const * para = &evt->evt .gap_evt .params .disconnected ;
267269
268270 // mark as disconnected, but keep the role for sub sequence event handler
269- peer->connected = peer->bonded = false ;
271+ peer->connected = peer->paired = false ;
270272
271273 vSemaphoreDelete ( peer->hvn_tx_sem );
272274 peer->hvn_tx_sem = NULL ;
@@ -334,7 +336,7 @@ void BLEGap::_eventHandler(ble_evt_t* evt)
334336 // Pairing succeeded --> save encryption keys ( Bonding )
335337 if (BLE_GAP_SEC_STATUS_SUCCESS == status->auth_status )
336338 {
337- peer->bonded = true ;
339+ peer->paired = true ;
338340 peer->ediv = peer->bond_data ->own_enc .master_id .ediv ;
339341
340342 bond_save_keys (peer->role , conn_hdl, peer->bond_data );
@@ -378,7 +380,7 @@ void BLEGap::_eventHandler(ble_evt_t* evt)
378380 bond_load_cccd (peer->role , conn_hdl, peer->ediv );
379381
380382 // Paired is Bonded (as we always save keys)
381- peer->bonded = true ;
383+ peer->paired = true ;
382384 break ;
383385
384386 case BLE_GAP_EVT_PASSKEY_DISPLAY:
0 commit comments