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

Subsequent sd_ble_gattc_read does not return

Using S120 V 8.0.0.3 alpha, processing a BLE_GATTC_EVT_READ_RSP, received 0x16 bytes of data but there is more to read. Next call to sd_ble_gattc_read using the same connection handle 0x0000 and the same read handle 0x0023, but this time with offset 0x16, does not return and hangs the system.

Using a notify instead of a read is

able to retrieve the data on two notification events.

Related