OSAL系统框架专题
来源:互联网 发布:网络招商骗局 编辑:程序博客网 时间:2024/04/30 02:42
do {
if (tasksEvents[idx]) // Task is highest priority that is ready.
{
break;
}
if (tasksEvents[idx]) // Task is highest priority that is ready.
{
break;
}
} while (++idx < tasksCnt);
extern uint16 *tasksEvents;
typedef unsigned short (*pTaskEventHandlerFn)( unsigned char task_id, unsigned short event );
const pTaskEventHandlerFn tasksArr[] = {
macEventLoop,
nwk_event_loop,
Hal_ProcessEvent,
#if defined( MT_TASK )
MT_ProcessEvent,
#endif
APS_event_loop,
#if defined ( ZIGBEE_FRAGMENTATION )
APSF_ProcessEvent,
#endif
ZDApp_event_loop,
#if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT )
ZDNwkMgr_event_loop,
#endif
GenericApp_ProcessEvent
};
const uint8 tasksCnt = sizeof( tasksArr ) / sizeof( tasksArr[0] );//任务数目!
events = tasksEvents[idx];
events = (tasksArr[idx])( idx, events );//最重要的一句话了。
具体可以参考飞比论坛文章
0 0
- OSAL系统框架专题
- OSAL系统框架专题
- OSAL系统框架专题
- OSAL系统框架专题
- 奥特曼Zigbee读书日记(二)--OSAL系统框架专题
- ZIGBEE协议栈-OSAL系统框架专题【转载】
- Z-Stack协议学习笔记2--OSAL系统框架专题
- (七)OSAL系统框架
- OSAL系统架构
- OSAL系统的运行
- cc2541 OSAL系统
- OSAL系统相关问题
- 蓝牙的OSAL框架介绍
- OSAL
- OSAL
- ZiGbee CC2530 OSAL系统 按键事件讲解
- Struts2专题框架
- Android专题-----输入法框架
- Word 2010 总是Crash
- MySQL的SELECT技巧大全
- 线程私有数据的原理
- This is it——偶尔换个口味
- 字符串之间的距离
- OSAL系统框架专题
- 使用CFStringTransform将汉字转换为拼音
- 怎样让机器学会检测人脸——5、强分类器
- Linux open函数简介
- linux 下C语言学习路线
- 霍夫变换直线检测houghlines及opencv的实现分析
- 启用NOT NULL 约束条件 与 HASH JOIN / FILTER
- wince6.0编译命令分析
- tmux使用说明