I used the following code to search for Bluetooth LE devices around the Gear.
bt_error_e ret; ret = bt_initialize(); if (ret != BT_ERROR_NONE) { dlog_print(DLOG_ERROR, LOG_TAG, "[bt_initialize] failed."); return; } ret = bt_adapter_le_start_scan(scan_complete_cb, ad); if (ret != BT_ERROR_NONE) { dlog_print(DLOG_ERROR, LOG_TAG, "[bt_adapter_le_start_scan] failed."); } else { dlog_print(DLOG_INFO, LOG_TAG, "[bt_adapter_le_start_scan] registered"); }
Gears S2 calls scan_complete_cb every time they search for the device normally, but when running the same app in Gears S3, scan_complete_cb is never called.
Is there any problems on my code? Or is there any reported issue with BLE scan in gear S3?