本人昨天刚刚接手这个nRF51822芯片,之前项目是利用心率那个协议栈例程改的,现在要把心率的那个CHAR的UUID换掉,我在协议站里面找到了一个
sta
tic uint32_t heart_rate_measurement_char_add(ble_hrs_t * p_hrs, const ble_hrs_init_t * p_hrs_init)函数,这里面有设置UUID的语句BLE_UUID_BLE_ASSIGN(ble_uuid, BLE_UUID_HEART_RATE_MEASUREMENT_CHAR);
我试图更改这个语句里面的参数为
BLE_UUID_BLE_ASSIGN(ble_uuid, 0x8080);
结果是程序不报错能正常使用,但是用LightBlue收进来的UUID仍然是原来的UUID:0x2A37,请问怎么回事呢?我还需要更改哪里?