Hi All,
I am Working on nRF52840 and using nRF52840-DK.
Below is my working environment
SDK - nRF5_SDK_16.0.0_98a08e2
IDE - Segger Embedded studio (windows 10 - 64 Bit)
Softdevice - s140_nrf52_7.0.1_softdevice
base code :- ble_app_multirole_lesc.
below are my scanning, advertisement and connection parameters.
Advertisement interval is 1 second
// <o> NRF_BLE_SCAN_SCAN_INTERVAL - Scanning interval. Determines the scan interval in units of 0.625 millisecond.
#ifndef NRF_BLE_SCAN_SCAN_INTERVAL
#define NRF_BLE_SCAN_SCAN_INTERVAL (160 * 3U)
#endif
// <o> NRF_BLE_SCAN_SCAN_DURATION - Duration of a scanning session in units of 10 ms. Range: 0x0001 - 0xFFFF (10 ms to 10.9225 ms). If set to 0x0000, the scanning continues until it is explicitly disabled.
#ifndef NRF_BLE_SCAN_SCAN_DURATION
#define NRF_BLE_SCAN_SCAN_DURATION 0
#endif
// <o> NRF_BLE_SCAN_SCAN_WINDOW - Scanning window. Determines the scanning window in units of 0.625 millisecond.
#ifndef NRF_BLE_SCAN_SCAN_WINDOW
#define NRF_BLE_SCAN_SCAN_WINDOW (160 * 2U)
#endif
// <o> NRF_BLE_SCAN_MIN_CONNECTION_INTERVAL - Determines minimum connection interval in milliseconds.
#ifndef NRF_BLE_SCAN_MIN_CONNECTION_INTERVAL
#define NRF_BLE_SCAN_MIN_CONNECTION_INTERVAL (7.5 * 4)
#endif
// <o> NRF_BLE_SCAN_MAX_CONNECTION_INTERVAL - Determines maximum connection interval in milliseconds.
#ifndef NRF_BLE_SCAN_MAX_CONNECTION_INTERVAL
#define NRF_BLE_SCAN_MAX_CONNECTION_INTERVAL (30 * 4)
#endif
I am having the below queries
1) I am not able to connect the device with the iPhone.
- It worked for iPhone 6 plus with iOS 12.4.6 but not working for iPhone 11 with iOS version 13.2 or 13.5.
2) Also, some android devices are not able to connect the device.
- Tried to connect oppo-realme oppo-realme cph1859
Please help me to solve this issue.