Hi,
We use Hosttest Firmware in one of our product supporting multiple connections(now supports 3 peers and planning to increase to 5) in peripheral mode with data(10-20KB) exchange to iOS peers using Notification.
We are facing SUPERVISION_TIMEOUT when we start seeing BLE_PENDING error continuously from firmware.
And this peer when trying to connect back after such a disconnection; again it keep on connecting and disconnecting with SUPERVISION_TIMEOUT on subsequent attempts.
If we leave the connection idle without any data exchange or small data exchange; it is stable.
Any suggestion or guidance is deeply appreciated.
Custom hardware is using USE_RCOSC configuration and connection parameters are as below:
Advertisement Interval : 23.125ms
Connection Establishment Interval (min/max) : 60ms & 80ms
Connection Establishment Latency : 0
Supervision Timeout : 5 sec
Sleep Clock Accuracy : 500
Connection Pause Peripheral : 6