⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wxl_osal_sampleapp.c

📁 Zigbee2006入门(源代码+文档讲解+系统推荐)
💻 C
字号:
/******************************************************************************
*                                                                             *
*    ****       ******       ****
*     ****     ********     ****
*      ****   ****  ****   ****
*       **** ****    **** ****              wxl
*        *******      *******
*         *****        *****                    成都无线龙通讯科技有限公司
*                                                                             *
*******************************************************************************

Filename:     WXL_OSAL_SampleApp.c            文 件 名:      WXL_OSAL_SampleApp.c
Target:       cc2430                          使用芯片:       cc2430
Author:       hxl                             程 序 员:      hxl
data:         19/08-2008                      日    期:      19/08-2008
******************************************************************************/


/**********************************头文件**************************************/
#include "ZComDef.h"
#include "OSAL.h"
#include "OSAL_Tasks.h"
#include "OSAL_Custom.h"

#if defined ( MT_TASK )
  #include "MTEL.h"
#endif

#if !defined( NONWK )
  #include "nwk.h"
  #include "APS.h"
  #include "ZDApp.h"
#endif

#include "WXL_SampleApp.h"

#include "OnBoard.h"

#include "hal_drivers.h"
/***********************************end***************************************/


/*********************************************************************
 *函数
 *********************************************************************/

/*********************************************************************
 * @fn      osalAddTasks
 *
 * @brief   这个函数的功能是将所有的任务添加到任务列表中.
 *          添加一个新的任务.
 *
 * @param   void
 *
 * @return  none
 */
void osalAddTasks( void )
{

/*
  Hal_Init() 这个任务必须首先添加,因为后面的任务中可能会使用到底层驱动
*/
  osalTaskAdd (Hal_Init, Hal_ProcessEvent, OSAL_TASK_PRIORITY_LOW);

#if defined( ZMAC_F8W )
  osalTaskAdd( macTaskInit, macEventLoop, OSAL_TASK_PRIORITY_HIGH );
#endif

#if defined( MT_TASK )
  osalTaskAdd( MT_TaskInit, MT_ProcessEvent, OSAL_TASK_PRIORITY_LOW );
#endif

  osalTaskAdd( nwk_init, nwk_event_loop, OSAL_TASK_PRIORITY_MED );
  osalTaskAdd( APS_Init, APS_event_loop, OSAL_TASK_PRIORITY_LOW );
  osalTaskAdd( ZDApp_Init, ZDApp_event_loop, OSAL_TASK_PRIORITY_LOW );

  osalTaskAdd( WXL_SampleApp_Init, WXL_SampleApp_ProcessEvent, OSAL_TASK_PRIORITY_LOW );
}

/*********************************************************************
*********************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -