Thread 中讨论的其他器件: 数据包监听器
您好!
我正在使用 CC2650MODA 开发应用(最终将迁移到 CC2640R2)、并且在 SCIF 检测到的传感器事件与在 Android 应用上接收 BLE 通知之间、我会看到巨大的(250ms)延迟。
我查看了 SimpleBLEPeripheral_createTask 函数、但看不到 SimpleBLEPeripheral_taskFxn 的运行频率。
void SimpleBLEPeripheral_createTask(void)
{
Task_Params taskParams;
// Configure task
Task_Params_init(&taskParams);
taskParams.stack = sbpTaskStack;
taskParams.stackSize = SBP_TASK_STACK_SIZE;
taskParams.priority = SBP_TASK_PRIORITY;
Task_construct(&sbpTask, SimpleBLEPeripheral_taskFxn, &taskParams, NULL);
}
对于低延迟响应、我希望它每1ms 左右运行一次以处理通知。 如果不指定任务周期、它将默认为什么? 或者、它是否始终运行、除非被更高优先级的东西阻止?
谢谢、
Jim