From c39621b634774b601cadafa1c1262fea28608eb2 Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 31 Aug 2024 23:37:29 +0800 Subject: [PATCH] fix bug --- app/src/service/sdk_initer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/service/sdk_initer.c b/app/src/service/sdk_initer.c index 6ebb054..5a1e0ff 100644 --- a/app/src/service/sdk_initer.c +++ b/app/src/service/sdk_initer.c @@ -127,6 +127,7 @@ static void onScanEvent(scan_evt_t const* p_scan_evt) { if (m_autoConnect) { if (nameIsEqWithHeader(m_bleScanFilterName, bleclientName)) { + NRF_LOG_INFO("Device \"%s\" found, sending a connection request.", bleclientName); err_code = sd_ble_gap_connect(&p_adv->peer_addr, p_scan_param, &m_conn_param, APP_BLE_CONN_CFG_TAG); if (err_code != NRF_SUCCESS) { @@ -342,13 +343,12 @@ void zble_master_sdk_rescan(const char* slaveName, bool autoConnected) { CRITICAL_REGION_ENTER(); memset(m_bleScanFilterName, 0, sizeof(m_bleScanFilterName)); - if (!slaveName) { + if (slaveName) { memcpy(m_bleScanFilterName, slaveName, strlen(slaveName)); } - m_autoConnect = autoConnected; + m_autoConnect = autoConnected; CRITICAL_REGION_EXIT(); uint32_t ecode = sd_ble_gap_disconnect(m_ble_nus_c.conn_handle, BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION); - NRF_LOG_INFO("sd_ble_gap_disconnect %d -> %d",m_ble_nus_c.conn_handle,ecode); - + NRF_LOG_INFO("sd_ble_gap_disconnect %d -> %d", m_ble_nus_c.conn_handle, ecode); }