2507|2

33

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

协议栈任务ID的建立 [复制链接]

协议栈里一个自定义的任务ID是怎么设置的,我没想通,请各位大神指点迷津file:///C:\Users\WANGJI~1\AppData\Local\Temp\G@YVKCPZR)X}3UKB(_VF`LW.gif


此帖出自无线连接论坛

最新回复

void osalInitTasks( void ) {   uint8 taskID = 0;   tasksEvents = (uint16 *)osal_mem_alloc( sizeof( uint16 ) * tasksCnt);   osal_memset( tasksEvents, 0, (sizeof( uint16 ) * tasksCnt));   macTaskInit( taskID++ );   nwk_init( taskID++ );   Hal_Init( taskID++ ); #if defined( MT_TASK )   MT_TaskInit( taskID++ ); #endif   APS_Init( taskID++ ); #if defined ( ZIGBEE_FRAGMENTATION )   APSF_Init( taskID++ ); #endif   ZDApp_Init( taskID++ ); #if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT )   ZDNwkMgr_Init( taskID++ ); #endif   SampleApp_Init( taskID ); } TaskID这个歌函数里面按顺序加1出来的。  详情 回复 发表于 2013-12-30 00:33
点赞 关注
 

回复
举报

2002

帖子

24

TA的资源

五彩晶圆(高级)

沙发
 
void osalInitTasks( void )
{
  uint8 taskID = 0;

  tasksEvents = (uint16 *)osal_mem_alloc( sizeof( uint16 ) * tasksCnt);
  osal_memset( tasksEvents, 0, (sizeof( uint16 ) * tasksCnt));

  macTaskInit( taskID++ );
  nwk_init( taskID++ );
  Hal_Init( taskID++ );
#if defined( MT_TASK )
  MT_TaskInit( taskID++ );
#endif
  APS_Init( taskID++ );
#if defined ( ZIGBEE_FRAGMENTATION )
  APSF_Init( taskID++ );
#endif
  ZDApp_Init( taskID++ );
#if defined ( ZIGBEE_FREQ_AGILITY ) || defined ( ZIGBEE_PANID_CONFLICT )
  ZDNwkMgr_Init( taskID++ );
#endif
  SampleApp_Init( taskID );
}
TaskID这个歌函数里面按顺序加1出来的。
此帖出自无线连接论坛
 
 

回复

33

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
谢谢
此帖出自无线连接论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表