我使用的是CC2640R2F SDK:simplelink_cc2640r2_sdk_2_30_00_28
oad reset service uuid在样例中,是使用了128bit,使用lightblue在手机上查看,也是128位。
现有个需求:实现在手机上查看这个reset service uuid,是16位就可以。
自己做了代码修改,但发现没有实现这个需求,是不是我没有改全?
// OAD Reset GATT Profile Service UUID
static const uint8_t resetServUUID[ATT_BT_UUID_SIZE] =
{
//TI_BASE_UUID_128(OAD_RESET_SERVICE_UUID)
LO_UINT16( OAD_RESET_SERVICE_UUID ), HI_UINT16( OAD_RESET_SERVICE_UUID )
};
static const uint8_t resetCharUUID[ATT_BT_UUID_SIZE] =
{
//TI_BASE_UUID_128(OAD_RESET_CHAR_UUID)
LO_UINT16( OAD_RESET_CHAR_UUID ), HI_UINT16( OAD_RESET_CHAR_UUID )
};
// Simple Profile Service attribute
static CONST gattAttrType_t resetProfileService = { ATT_BT_UUID_SIZE, resetServUUID };
// OAD Reset Characteristic Value
{
{ ATT_BT_UUID_SIZE, resetCharUUID },
OAD_WRITE_PERMIT,
0,
&resetCharVal
},

