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

📄 sapi.lst

📁 CC2430上开关控制灯和温度传感器采集两个例子
💻 LST
📖 第 1 页 / 共 2 页
字号:
##############################################################################
#                                                                            #
# IAR 8051 C/C++ Compiler V7.20H/W32                   08/Mar/2009  09:09:42 #
# Copyright 2004-2006 IAR Systems. All rights reserved.                      #
#                                                                            #
#    Core               =  plain                                             #
#    Code model         =  banked                                            #
#    Data model         =  large                                             #
#    Calling convention =  xdata reentrant                                   #
#    Constant location  =  data                                              #
#    Dptr setup         =  1,16                                              #
#    Source file        =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Component #
#                          s\stack\sapi\sapi.c                               #
#    Command line       =  -f "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Proje #
#                          cts\zstack\Samples\SimpleApp\CC2430DB\..\..\..\To #
#                          ols\CC2430DB\f8wCoord.cfg" (-DCPU32MHZ            #
#                          -DFORCE_MAC_NEAR -DROOT=__near_func               #
#                          -DMAC_CFG_APP_PENDING_QUEUE=TRUE                  #
#                          -DZDO_COORDINATOR -DRTR_NWK -DBLINK_LEDS          #
#                          "-DCONST=const __code" -DGENERIC=__generic) -f    #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\SimpleApp\CC2430DB\..\..\..\Tools #
#                          \CC2430DB\f8wConfig.cfg" (-DSECURE=0              #
#                          -DDEFAULT_CHANLIST=0x00000800                     #
#                          -DZDAPP_CONFIG_PAN_ID=0xFFFF                      #
#                          -DNWK_START_DELAY=100 -DEXTENDED_JOINING_RANDOM_M #
#                          ASK=0x007F -DBEACON_REQUEST_DELAY=100             #
#                          -DBEACON_REQ_DELAY_MASK=0x00FF                    #
#                          -DROUTE_EXPIRY_TIME=30 -DAPSC_ACK_WAIT_DURATION_P #
#                          OLLED=3000 -DNWK_INDIRECT_MSG_TIMEOUT=7           #
#                          -DMAX_RREQ_ENTRIES=10 -DAPSC_MAX_FRAME_RETRIES=3  #
#                          -DNWK_MAX_DATA_RETRIES=2                          #
#                          -DMAX_POLL_FAILURE_RETRIES=2 -DMAX_BCAST=9        #
#                          -DAPS_MAX_GROUPS=16 -DMAX_RTG_ENTRIES=20          #
#                          -DNWK_MAX_BINDING_ENTRIES=10                      #
#                          -DMAX_BINDING_CLUSTER_IDS=5                       #
#                          "-DDEFAULT_KEY={0x01, 0x03, 0x05, 0x07, 0x09,     #
#                          0x0B, 0x0D, 0x0F, 0x00, 0x02, 0x04, 0x06, 0x08,   #
#                          0x0A, 0x0C, 0x0D}" -DRFD_RCVC_ALWAYS_ON=FALSE     #
#                          -DPOLL_RATE=1000 -DQUEUED_POLL_RATE=100           #
#                          -DRESPONSE_POLL_RATE=100 -DREJOIN_POLL_RATE=440   #
#                          -DTOP_BOOT_PAGES=0) -I "C:\Program Files\IAR      #
#                          Systems\Embedded Workbench 4.05 Evaluation        #
#                          version\8051\inc\" -I "C:\Program Files\IAR       #
#                          Systems\Embedded Workbench 4.05 Evaluation        #
#                          version\8051\inc\clib\" -I "C:\Texas              #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\" -I "C:\Texas           #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\Source\" -I           #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects #
#                          \zstack\Samples\SimpleApp\CC2430DB\..\..\..\ZMain #
#                          \TI2430DB\" -I "C:\Texas                          #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\mt\" -I "C:\Texas Instruments\ZStack-1.4.2-1.1. #
#                          0\Projects\zstack\Samples\SimpleApp\CC2430DB\..\. #
#                          .\..\..\..\Components\hal\include\" -I "C:\Texas  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\hal\target\CC2430DB\" -I "C:\Texas              #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\mac\include\" -I "C:\Texas                      #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\mac\high_level\" -I "C:\Texas                   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\mac\low_level\srf03\" -I "C:\Texas              #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\mac\low_level\srf03\single_chip\" -I "C:\Texas  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\osal\mcu\ccsoc\" -I "C:\Texas                   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\osal\include\" -I "C:\Texas                     #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\services\saddr\" -I "C:\Texas                   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\services\sdata\" -I "C:\Texas                   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\af\" -I "C:\Texas                         #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\nwk\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\sapi\" -I "C:\Texas                       #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\sec\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\sys\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\stack\zdo\" -I "C:\Texas                        #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\zmac\f8w\" -I "C:\Texas                         #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\..\..\..\..\..\Component #
#                          s\zmac\" -D CC2430DB -D HOLD_AUTO_START -D        #
#                          SOFT_START -D REFLECTOR -D NV_INIT -D             #
#                          xNV_RESTORE -D xZTOOL_P2 -D xMT_TASK -D           #
#                          xMT_SAPI_FUNC -D xMT_SAPI_CB_FUNC -lC "C:\Texas   #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\SimpleControllerDB\List\ #
#                          " -lA "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Pr #
#                          ojects\zstack\Samples\SimpleApp\CC2430DB\SimpleCo #
#                          ntrollerDB\List\" --diag_suppress Pe001,Pa010     #
#                          --diag_remark pe550 -o "C:\Texas                  #
#                          Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
#                          mples\SimpleApp\CC2430DB\SimpleControllerDB\Obj\" #
#                           -e --require_prototypes -z9 --no_code_motion     #
#                          --debug --core=plain --dptr=16,1                  #
#                          --data_model=large --code_model=banked            #
#                          --calling_convention=xdata_reentrant              #
#                          --place_constants=data --nr_virtual_regs 8        #
#                          "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Componen #
#                          ts\stack\sapi\sapi.c"                             #
#    List file          =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
#                          zstack\Samples\SimpleApp\CC2430DB\SimpleControlle #
#                          rDB\List\sapi.lst                                 #
#    Object file        =  C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
#                          zstack\Samples\SimpleApp\CC2430DB\SimpleControlle #
#                          rDB\Obj\sapi.r51                                  #
#                                                                            #
#                                                                            #
##############################################################################

C:\Texas Instruments\ZStack-1.4.2-1.1.0\Components\stack\sapi\sapi.c
      1          
      2          /******************************************************************************
      3              Filename:       sapi.c
      4              Revised:        $Date: 2007-05-22 09:15:27 -0700 (Tue, 22 May 2007) $
      5              Revision:       $Revision: 14384 $
      6          
      7              Description:
      8          
      9                Z-Stack Simple Application Interface.
     10          
     11              Copyright (c) 2006 by Texas Instruments, Inc.
     12              All Rights Reserved.  Permission to use, reproduce, copy, prepare
     13              derivative works, modify, distribute, perform, display or sell this
     14              software and/or its documentation for any purpose is prohibited
     15              without the express written consent of Texas Instruments, Inc.
     16          ******************************************************************************/
     17          
     18          /******************************************************************************
     19           * INCLUDES
     20           */
     21          
     22          #include "ZComDef.h"
     23          #include "OSAL.h"
     24          #include "osal_nv.h"
     25          #include "OSAL_Tasks.h"
     26          #include "NLMEDE.h"
     27          #include "AF.h"
     28          #include "OnBoard.h"

   \                                 In segment SFR_AN, at 0xc9
   \   unsigned char volatile __sfr WDCTL
   \                     WDCTL:
   \   000000                DS 1
     29          #include "nwk_util.h"
     30          #include "ZDApp.h"
     31          #include "ZDProfile.h"
     32          #include "ZDObject.h"
     33          #include "hal_drivers.h"
     34          #include "hal_led.h"
     35          #include "hal_key.h"
     36          #include "sapi.h"
     37          #include "MT_SAPI.h"
     38          
     39          extern uint8 zgStartDelay;
     40          extern uint8 zgSapiEndpoint;
     41          /*********************************************************************
     42           * CONSTANTS
     43           */
     44          
     45          // Message ID's for application user messages must be in 0xE0-0xEF range
     46          #define ZB_USER_MSG                       0xE0
     47          #define SAPICB_DATA_CNF   0xE0
     48          #define SAPICB_BIND_CNF   0xE1
     49          #define SAPICB_START_CNF  0xE2
     50          
     51          /*********************************************************************
     52           * TYPEDEFS
     53           */
     54          

⌨️ 快捷键说明

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