38 #define GYRO_HANDLE_START 0x50 39 #define GYRO_HANDLE_END (GYRO_HANDLE_END_PLUS_ONE - 1) 80 #define GYRO_ATT_CONFIG_DISABLE 0x00u 81 #define GYRO_ATT_CONFIG_ENABLE 0x01u 88 #define GYRO_ATT_PERIOD_MAX 250u 89 #define GYRO_ATT_PERIOD_DEFAULT 100u 90 #define GYRO_ATT_PERIOD_MIN 10u 94 #define GYRO_SIZE_CONFIG_ATT 1u 95 #define GYRO_SIZE_PERIOD_ATT 1u 96 #define GYRO_SIZE_DATA_ATT 6u 97 #define GYRO_SIZE_TEMPDATA_ATT 2u Temporary data characteristic declaration.
Data characteristic value.
Period characteristic value.
Temporary data characteristic value.
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.
Configuration characteristic delcaration.
#define GYRO_HANDLE_START
Start handle.
void SvcGyroAddGroup(void)
Add the services to the attribute server.
Temporary data characteristic CCCD.
void SvcGyroRemoveGroup(void)
Remove the services from the attribute server.
Data characteristic CCCD.
Temporary data characteristic user description.
Period characteristic user description.
Data characteristic declaration.
Data characteristic user description.
Period characteristic declaration.
void SvcGyroCbackRegister(attsWriteCback_t writeCback)
Register callbacks for the service.
Configuration characteristic value.
Configuration characteristic user description.