你好
我将
无效ble_外围任务(无效*参数)
{
printf(“\n***自定义可扩展服务演示***\n\n\r”);
//如果不使用svc的服务都被禁用,只需suppress-Wunused变量即可
///*注册看门狗监控的ble_外围任务*/
//wdog_id=系统看门狗寄存器(假);
/*获取任务的处理程序*/
//ble_task_handle=OS_GET_CURRENT_task();
srand(时间(空));
//
ble_外围设备_启动()//撞车
ble_register_app();
ble\u gap\u设备名称\u集合(“自定义ble服务”,ATT\u PERM\u READ);
user_sev_init();
无效ble_外围任务_初始(无效)
{
/*初始化可重用管理器*/
ble_mgr_init();
/*启动BLE外围应用程序任务*/
OS_TASK_CREATE(“BLE Peripheral”),/*分配给任务的文本名称,例如
只调试;内核不使用*/
ble_peripheral_task,/*实现该任务的函数*/
NULL,/*传递给任务的参数*/
1024,/*要分配给
任务的堆栈*/
BLE_PERIPHERAL_TASK_PRIORITY,/*分配给任务的优先级*/
ble_任务处理);/*任务句柄*/
OS_断言(ble_任务_句柄);
}
设备:
你好,
不确定您是如何进行合并的,但能否请您在调试模式下运行代码,并指出代码被卡住的地方?
谢谢,下午好
问题已经解决了,谢谢。
你好,
很高兴你发现了你的问题。
谢谢,下午好