Hi there,
Based on apple recommendation, I've chosen the next connection parameter set (and tested the parameter set works on other platform such as TI and Dialogue chip):
140 #define MIN_CONN_INTERVAL MSEC_TO_UNITS(1979, UNIT_1_25_MS) /**< Minimum acceptable connection interval (1.979 seconds). */
141 #define MAX_CONN_INTERVAL MSEC_TO_UNITS(1999, UNIT_1_25_MS) /**< Maximum acceptable connection interval (1.999 second). */
142 #define SLAVE_LATENCY 0 /**< Slave latency. */
143 #define CONN_SUP_TIMEOUT MSEC_TO_UNITS(2000, UNIT_10_MS) /**< Connection supervisory timeout (2 seconds). */
However the RTT log (ble_app_proximity) in this case says "APP ERROR:ERROR:Fatal" and fail to boot up.
When change it back to the Nodic default config, the chip boots OK.
Can you please give it a quick try and figure out what's going on behind the scene? Why it fails to boot up using a legitimate set of connection parameters?
Thanks for your attention, Carl