This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

connect interval

SDK: nRF5_SDK_11.0.0 Softdevice: s132_nrf52_2.0.0_softdevice

#define MIN_CONN_INTERVAL               MSEC_TO_UNITS(20, UNIT_1_25_MS)             /**< Minimum acceptable connection interval (20 ms), Connection interval uses 1.25 ms units. */
#define MAX_CONN_INTERVAL               MSEC_TO_UNITS(20, UNIT_1_25_MS)             /**< Maximum acceptable connection interval (75 ms), Connection interval uses 1.25 ms units. */

In the program I set the maximum minimum connection interval of 20ms, and then use the Android to connect the device, but in my capture of the Broadcast packets: ADV_CONNECT_REQ - LLData - Interval - 0x0028, Calculate the connection interval is 50ms, by observing the following data packet found that the connection event interval is 50ms. I know the connection interval decision is the phone, but the phone can set the connection interval beyond the setting range of the slave?

Related