Hello,
am I right to assume that if sd_ble_gattc_write returns anything other than SUCCESS, then the packet was not queued?
Is this also true for BLE_GATTC_EVT_WRITE_RSP? If anything other than BLE_GATT_STATUS_SUCCESS is returned, then the partner has not successfully acquired the packet? What do errors like BLE_GATT_STATUS_ATTERR_UNLIKELY_ERROR or BLE_GATT_STATUS_UNKNOWN mean in this context?
Because I have just received a duplicate packet and I am not sure if I have sent it twice in my code or if there is any chance that a packet could be sent twice over the air by the softdevice.
Marius