GATTS_AddService
C
uint16_t GATTS_AddService(GATTS_Service_T *p_service, uint8_t numAttributes);
Description
Registers a service with the GATT server.
Note
The start handle of the service being registered must be greater than GATTS_APP_SVC_START_HDL.
Parameters
Parameter | Description |
---|---|
[in] p_service | Pointer to the service information being registered. See GATTS_Service_T. |
[in] numAttributes | Number of attributes in the service being registered. |
Return values
Return value | Description |
---|---|
MBA_RES_SUCCESS | Service successfully registered. |
MBA_RES_FAIL | Registration failed due to a handle conflict or the start handle being too low. |