38 #define BPS_START_HDL 0xE0 39 #define BPS_END_HDL (BPS_MAX_HDL - 1) void SvcBpsAddGroup(void)
Add the services to the attribute server.
Blood pressure measurement client characteristic configuration.
Blood pressure measurement.
uint8_t(* attsWriteCback_t)(dmConnId_t connId, uint16_t handle, uint8_t operation, uint16_t offset, uint16_t len, uint8_t *pValue, attsAttr_t *pAttr)
Attribute group write callback.
Blood pressure measurement characteristic.
void SvcBpsCbackRegister(attsReadCback_t readCback, attsWriteCback_t writeCback)
Register callbacks for the service.
Intermediate cuff pressure client characteristic configuration.
Blood pressure service declaration.
#define BPS_START_HDL
Start handle.
void SvcBpsToggleFeatureFlags(uint8_t flag)
Toggle flag values.
Intermediate cuff pressure.
Blood pressure feature characteristic.
Intermediate cuff pressure characteristic.
uint8_t(* attsReadCback_t)(dmConnId_t connId, uint16_t handle, uint8_t operation, uint16_t offset, attsAttr_t *pAttr)
Attribute group read callback.
unsigned char uint8_t
Unsigned 8-bit value.
void SvcBpsRemoveGroup(void)
Remove the services from the attribute server.