Hi,
After a connection between an iOS device and a BLE device was established, an update for connection parameter was sent to save more battery power. The update was successful. And then some requests sent by the iOS was not responded by the BLE device from time to time, and the connection would be cut off when timed out thereafter.
Is this a known bug for iOS 6? Is there any work-around?
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 200 // 1.25ms*200 = 250ms
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 800 // 1.25ms*800 = 1000ms
#define DEFAULT_DESIRED_SLAVE_LATENCY 0
#define DEFAULT_DESIRED_CONN_TIMEOUT 600 // 10ms*600 = 6s
#define GAPROLE_NO_ACTION 0 // Take no action upon unsuccessful parameter updates
#define GAPROLE_RESEND_PARAM_UPDATE 1 // Continue to resend request until successful update
#define GAPROLE_TERMINATE_LINK 2 // Terminate link upon unsuccessful parameter updates
GAPRole_SendUpdateParam( DEFAULT_DESIRED_MIN_CONN_INTERVAL,DEFAULT_DESIRED_MAX_CONN_INTERVAL,DEFAULT_DESIRED_SLAVE_LATENCY, DEFAULT_DESIRED_CONN_TIMEOUT, GAPROLE_RESEND_PARAM_UPDATE);

