为什么BlueBRG卡在了aci_gatt_update_char_value

2019-03-23 18:46发布


测试BlueNRG,总是联机不上。在调试模式下,发现卡在了aci_gatt_update_char_value函数,ret结果大于0,所以停在了while(1)。这是什么回事,是X-NUCLEO-IDB04A1蓝牙板坏了吗?

  1. ret = aci_gatt_update_char_value(service_handle, dev_name_char_handle, 0,
  2.                                    strlen(name), (uint8_t *)name);

  3.   if(ret){
  4.     PRINTF("aci_gatt_update_char_value failed. ");            
  5.     while(1);
  6.   }
复制代码

这是X-CUBE-BLE1中的SensorDemo例程。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。