![]() |
S115 SoftDevice for nRF54LM20 API documentation 10.0.0
|
| uint32_t sd_ble_gattc_characteristics_discover | ( | uint16_t | conn_handle, |
| ble_gattc_handle_range_t const * | p_handle_range ) |
#include <ble_gattc.h>
Initiate or continue a GATT Characteristic Discovery procedure.
This function initiates or resumes a Characteristic discovery procedure. If the last Characteristic has not been reached, this must be called again with an updated handle range to continue the discovery. See also ble_gattc_opt_uuid_disc_t.
| BLE_GATTC_EVT_CHAR_DISC_RSP |
| GATTC Characteristic Discovery |
| [in] | conn_handle | The connection handle identifying the connection to perform this procedure on. |
| [in] | p_handle_range | A pointer to the range of handles of the Service to perform this procedure on. |
| NRF_SUCCESS | Successfully started or resumed the Characteristic Discovery procedure. |
| BLE_ERROR_INVALID_CONN_HANDLE | Invalid Connection Handle. |
| NRF_ERROR_INVALID_STATE | Invalid Connection State. |
| NRF_ERROR_INVALID_ADDR | Invalid pointer supplied. |
| NRF_ERROR_BUSY | Client procedure already in progress. |
| NRF_ERROR_TIMEOUT | There has been a GATT procedure timeout. No new GATT procedure can be performed without reestablishing the connection. |