Пример #1
0
void bleStartScanning(bool white_list, bool fast)
{
    ble_scanning_parameters_t scan_params;
    
    BLE_SCAN_DEBUG(("BLE: Start scanning fast=[%u] white_list=[%u]\n", fast, white_list));
    
    /* Get the scan parameters for the current mode */
    sinkBleGetScanningParameters(fast, &scan_params);
    
    /* Set the BLE Scan parameters */
    ConnectionDmBleSetScanParametersReq(FALSE, FALSE, white_list, scan_params.interval, scan_params.window);

    /* Enable scanning */
    ConnectionDmBleSetScanEnable(TRUE);
}
Пример #2
0
void bleStopScanning(void)
{
    /* Stop scanning, this will stop advertisements from BLE devices to be recieved by the application */
    BLE_SCAN_DEBUG(("BLE: Stop scanning\n"));
    ConnectionDmBleSetScanEnable(FALSE);
}
Пример #3
0
void start_ble_scanning(void)
{
    /* Begin scanning, this will allow advertisements from HID BLE devices to be recieved by the application */
    BLE_SCAN_DEBUG(("BLE: Start scanning\n"));
    ConnectionDmBleSetScanEnable(TRUE);
}