From ebc4212863f73d4d0d64f0ccd93b54c62ead7ec2 Mon Sep 17 00:00:00 2001 From: schneider <schneider@blinkenlichts.net> Date: Tue, 5 May 2020 00:05:08 +0200 Subject: [PATCH] feat(ble): Add ESS and Temperature UUIDs --- lib/sdk/Libraries/BTLE/stack/ble-host/include/att_uuid.h | 3 +++ .../Libraries/BTLE/stack/ble-host/sources/stack/att/att_uuid.c | 1 + 2 files changed, 4 insertions(+) diff --git a/lib/sdk/Libraries/BTLE/stack/ble-host/include/att_uuid.h b/lib/sdk/Libraries/BTLE/stack/ble-host/include/att_uuid.h index b51cabdf9..ee9bfd0b8 100644 --- a/lib/sdk/Libraries/BTLE/stack/ble-host/include/att_uuid.h +++ b/lib/sdk/Libraries/BTLE/stack/ble-host/include/att_uuid.h @@ -62,6 +62,7 @@ extern "C" { #define ATT_UUID_RUNNING_SPEED_SERVICE 0x1814 /*!< \brief Running Speed Service */ #define ATT_UUID_CYCLING_SPEED_SERVICE 0x1816 /*!< \brief Cycling Speed Service */ #define ATT_UUID_CYCLING_POWER_SERVICE 0x1818 /*!< \brief Cycling Power Service */ +#define ATT_UUID_ENVIRONMENTAL_SENSING_SERVICE 0x181A #define ATT_UUID_USER_DATA_SERVICE 0x181C /*!< \brief User Data Service */ #define ATT_UUID_WEIGHT_SCALE_SERVICE 0x181D /*!< \brief Weight Scale Service */ #define ATT_UUID_IP_SUPPORT_SERVICE 0x1820 /*!< \brief IP Support Service */ @@ -213,6 +214,7 @@ extern "C" { #define ATT_UUID_CTE_TX_DURATION 0x7F83 /*!< \brief Constant Tone Extension transmit duration */ #define ATT_UUID_CTE_INTERVAL 0x7F84 /*!< \brief Constant Tone Extension interval */ #define ATT_UUID_CTE_PHY 0x7F85 /*!< \brief Constant Tone Extension PHY */ +#define ATT_UUID_TEMPERATURE 0x2A6E /**@}*/ /** \name GATT Unit UUIDs @@ -531,6 +533,7 @@ extern const uint8_t attCteTxCntChUuid[ATT_16_UUID_LEN]; /*!< \brief Constant To extern const uint8_t attCteTxDurChUuid[ATT_16_UUID_LEN]; /*!< \brief Constant Tone Extension transmit duration */ extern const uint8_t attCteIntChUuid[ATT_16_UUID_LEN]; /*!< \brief Constant Tone Extension interval */ extern const uint8_t attCtePhyChUuid[ATT_16_UUID_LEN]; /*!< \brief Constant Tone Extension PHY */ +extern const uint8_t attTemperatureChUuid[ATT_16_UUID_LEN]; /**@}*/ /*! \} */ /* STACK_ATT_API */ diff --git a/lib/sdk/Libraries/BTLE/stack/ble-host/sources/stack/att/att_uuid.c b/lib/sdk/Libraries/BTLE/stack/ble-host/sources/stack/att/att_uuid.c index d34e556fd..5df838302 100644 --- a/lib/sdk/Libraries/BTLE/stack/ble-host/sources/stack/att/att_uuid.c +++ b/lib/sdk/Libraries/BTLE/stack/ble-host/sources/stack/att/att_uuid.c @@ -186,3 +186,4 @@ const uint8_t attCteTxCntChUuid[ATT_16_UUID_LEN] = {UINT16_TO_BYTES(ATT_UUID_CTE const uint8_t attCteTxDurChUuid[ATT_16_UUID_LEN] = {UINT16_TO_BYTES(ATT_UUID_CTE_TX_DURATION)}; const uint8_t attCteIntChUuid[ATT_16_UUID_LEN] = {UINT16_TO_BYTES(ATT_UUID_CTE_INTERVAL)}; const uint8_t attCtePhyChUuid[ATT_16_UUID_LEN] = {UINT16_TO_BYTES(ATT_UUID_CTE_PHY)}; +const uint8_t attTemperatureChUuid[ATT_16_UUID_LEN] = {UINT16_TO_BYTES(ATT_UUID_TEMPERATURE)}; -- GitLab