WSN/OSAL_LEMApp.c
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
  LEMAPP_Init( taskID );
}
/*********************************************************************
 * @fn      osalInitTasks
 *
 * @brief   This function invokes the initialization function for each task.
 *
 * @param   void
 *
 * @return  none
 */
@fn      osalInitTasks
@brief   This function invokes the initialization function for each task.

@param   void

@return  none
@fn osalInitTasks @brief This function invokes the initialization function for each task . @param void @return none
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
  LEMAPP_Init( taskID );
}
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 LEMAPP_Init ( taskID ) ; }
@fn      osalInitTasks
 @brief   This function invokes the initialization function for each task.
@fn osalInitTasks @brief This function invokes the initialization function for each task .