This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

"sd_ble_gattc_write" and "BLE_GATTC_EVT_WRITE_RSP"

I have a question about "sd_ble_gattc_write" and "BLE_GATTC_EVT_WRITE_RSP".

1) If "BLE_GATTC_EVT_WRITE_RSP" occurs, can you guarantee that the data has been written to the characteristic reliably?
2) Is "BLE_GATTC_EVT_WRITE_RSP" correct in recognition occurring at the connection interval timing after executing "sd_ble_gattc_write"?
3) Is there a case where "BLE_GATTC_EVT_WRITE_RSP" does not occur?
4) In that case, is it necessary to execute "sd_ble_gattc_write" again?

Thanking you in advance.

Parents
  • Please let me know in addition.

    5) If "sd_ble_gattc_write" was executed but "Write" did not reach the connected device, is there any way to know that?

    6) If "sd_ble_gattc_write" is executed but "Write" does not reach the connected device, is "Write" automatically re-executed?
    Assuming that it will be re-executed, will "Write" be executed at the next connection interval?

Reply
  • Please let me know in addition.

    5) If "sd_ble_gattc_write" was executed but "Write" did not reach the connected device, is there any way to know that?

    6) If "sd_ble_gattc_write" is executed but "Write" does not reach the connected device, is "Write" automatically re-executed?
    Assuming that it will be re-executed, will "Write" be executed at the next connection interval?

Children
No Data
Related