Consider a situation where a BLE peripheral (nRF51822, S110) and an Android device are being used. Assume the buffers of the BLE stacks are empty.
Is it possible that the time between the peripheral adding the packet to be BLE stack (SoftDevice, as a notification), and the time at which the Android reports the reception of the packet to the application to be less than 1 connection interval?
Say if, for example, the configure connection interval (CI) is of 700ms, can the Android report the packet reception at 500ms (before the end of the CI)?