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

📄 sampleapp.lst

📁 cc2430讀取短地址程式
💻 LST
📖 第 1 页 / 共 4 页
字号:
##############################################################################
#                                                                            #
# IAR 8051 C/C++ Compiler V7.20H/W32                   13/Nov/2008  11:59:03 #
# 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\Projects\zstack #
#                          \Samples\SampleApp\Source\SampleApp.c             #
#    Command line       =  -f "C:\Texas Instruments\ZStack-1.4.2\Projects\zs #
#                          tack\Samples\SampleApp\CC2430DB\..\..\..\Tools\CC #
#                          2430DB\f8wRouter.cfg" (-DCPU32MHZ                 #
#                          -DFORCE_MAC_NEAR -DROOT=__near_func               #
#                          -DMAC_CFG_APP_PENDING_QUEUE=TRUE -DRTR_NWK        #
#                          -DBLINK_LEDS "-DCONST=const __code"               #
#                          -DGENERIC=__generic) -f "C:\Texas                 #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\Tools\CC2430DB\f8wCon #
#                          fig.cfg" (-DSECURE=0 -DDEFAULT_CHANLIST=0x0000080 #
#                          0 -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\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\" -I "C:\Texas                 #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\Source\" -I "C:\Texas       #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\ZMain\TI2430DB\" -I   #
#                          "C:\Texas Instruments\ZStack-1.4.2\Projects\zstac #
#                          k\Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo #
#                          nents\mt\" -I "C:\Texas                           #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\hal\ #
#                          include\" -I "C:\Texas Instruments\ZStack-1.4.2\P #
#                          rojects\zstack\Samples\SampleApp\CC2430DB\..\..\. #
#                          .\..\..\Components\hal\target\CC2430EB\" -I       #
#                          "C:\Texas Instruments\ZStack-1.4.2\Projects\zstac #
#                          k\Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo #
#                          nents\osal\mcu\ccsoc\" -I "C:\Texas               #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\osal #
#                          \include\" -I "C:\Texas                           #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\stac #
#                          k\af\" -I "C:\Texas Instruments\ZStack-1.4.2\Proj #
#                          ects\zstack\Samples\SampleApp\CC2430DB\..\..\..\. #
#                          .\..\Components\stack\nwk\" -I "C:\Texas          #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\stac #
#                          k\sec\" -I "C:\Texas Instruments\ZStack-1.4.2\Pro #
#                          jects\zstack\Samples\SampleApp\CC2430DB\..\..\..\ #
#                          ..\..\Components\stack\sys\" -I "C:\Texas         #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\stac #
#                          k\zdo\" -I "C:\Texas Instruments\ZStack-1.4.2\Pro #
#                          jects\zstack\Samples\SampleApp\CC2430DB\..\..\..\ #
#                          ..\..\Components\zmac\f8w\" -I "C:\Texas          #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\zmac #
#                          \" -I "C:\Texas Instruments\ZStack-1.4.2\Projects #
#                          \zstack\Samples\SampleApp\CC2430DB\..\..\..\..\.. #
#                          \Components\services\saddr\" -I "C:\Texas         #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\serv #
#                          ices\sdata\" -I "C:\Texas                         #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\mac\ #
#                          include\" -I "C:\Texas Instruments\ZStack-1.4.2\P #
#                          rojects\zstack\Samples\SampleApp\CC2430DB\..\..\. #
#                          .\..\..\Components\mac\high_level\" -I "C:\Texas  #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\mac\ #
#                          low_level\srf03\" -I "C:\Texas                    #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\..\..\..\..\..\Components\mac\ #
#                          low_level\srf03\single_chip\" -D CC2430EB -D      #
#                          ZTOOL_P1 -D MT_TASK -lC "C:\Texas                 #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\RouterEB\List\" -lA "C:\Texas  #
#                          Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
#                          SampleApp\CC2430DB\RouterEB\List\"                #
#                          --diag_suppress Pe001,Pa010 --diag_remark pe550   #
#                          -o "C:\Texas Instruments\ZStack-1.4.2\Projects\zs #
#                          tack\Samples\SampleApp\CC2430DB\RouterEB\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\Projects\zstac #
#                          k\Samples\SampleApp\Source\SampleApp.c"           #
#    List file          =  C:\Texas Instruments\ZStack-1.4.2\Projects\zstack #
#                          \Samples\SampleApp\CC2430DB\RouterEB\List\SampleA #
#                          pp.lst                                            #
#    Object file        =  C:\Texas Instruments\ZStack-1.4.2\Projects\zstack #
#                          \Samples\SampleApp\CC2430DB\RouterEB\Obj\SampleAp #
#                          p.r51                                             #
#                                                                            #
#                                                                            #
##############################################################################

C:\Texas Instruments\ZStack-1.4.2\Projects\zstack\Samples\SampleApp\Source\SampleApp.c
      1          /*********************************************************************
      2            Filename:       SampleApp.c
      3            Revised:        $Date: 2007-05-31 15:56:04 -0700 (Thu, 31 May 2007) $
      4            Revision:       $Revision: 14490 $
      5          
      6            Description:
      7          				  - Sample Application (no Profile).
      8          				
      9                    This application isn't intended to do anything useful,
     10                    it is intended to be a simple example of an application's
     11                    structure.
     12          
     13                    This application sends it's messages either as broadcast or
     14                    broadcast filtered group messages.  The other (more normal)
     15                    message addressing is unicast.  Most of the other
     16                    sample applications are written to support the unicast
     17                    message model.
     18          
     19                    Key control:
     20                      SW1:  Sends a flash command to all devices in Group 1.
     21                      SW2:  Adds/Removes (toggles) this device in and out
     22                            of Group 1.  This will enable and disable the
     23                            reception of the flash command.
     24          
     25            Notes:
     26          
     27            Copyright (c) 2007 by Texas Instruments, Inc.
     28            All Rights Reserved.  Permission to use, reproduce, copy, prepare
     29            derivative works, modify, distribute, perform, display or sell this
     30            software and/or its documentation for any purpose is prohibited
     31            without the express written consent of Texas Instruments, Inc.
     32          *********************************************************************/
     33          
     34          /*********************************************************************
     35           * INCLUDES
     36           */
     37          #include <stdio.h>
     38          #include "OSAL.h"
     39          #include "ZGlobals.h"
     40          #include "AF.h"
     41          #include "aps_groups.h"
     42          #include "ZDApp.h"
     43          #include "NLMEDE.h"
     44          #include "SampleApp.h"
     45          #include "SampleAppHw.h"
     46          #include "ioCC2430.h"
     47          #include "OnBoard.h"
     48          #include "string.h"
     49          #include "SPIMgr.h"
     50          /* HAL */
     51          #include "hal_lcd.h"
     52          #include "hal_led.h"
     53          #include "hal_key.h"
     54          #include "hal_adc.h"
     55          #include "hal_adc.h"
     56          
     57          /* temperture */
     58          #include "Temp.h"
     59          
     60          #define UINT8 unsigned char
     61          UINT8 SendData(UINT8 *buf, UINT16 addr, UINT8 Leng);
     62          
     63          #define OPENLED(y,x) {P##y##SEL&= ~(1<<x);P##y##DIR |=1<<x ;P##y&=~(1<<x);}
     64          #define CLOSELED(y,x) {P##y##SEL&= ~(1<<x);P##y##DIR |=1<<x;P##y|=(1<<x);}
     65          /*********************************************************************
     66           * MACROS
     67           */
     68          
     69          /*********************************************************************
     70           * CONSTANTS
     71           */
     72          
     73          /*********************************************************************
     74           * TYPEDEFS
     75           */
     76          
     77          /*********************************************************************
     78           * GLOBAL VARIABLES
     79           */
     80          
     81          // This list should be filled with Application specific Cluster IDs.

   \                                 In segment XDATA_I, align 1, keep-with-next
     82          const cId_t SampleApp_ClusterList[SAMPLEAPP_MAX_CLUSTERS] =
   \                     SampleApp_ClusterList:
   \   000000                DS 4
   \   000004                REQUIRE `?<Initializer for SampleApp_ClusterList>`
   \   000004                REQUIRE __INIT_XDATA_I
     83          {
     84            SAMPLEAPP_PERIODIC_CLUSTERID,
     85            SAMPLEAPP_FLASH_CLUSTERID
     86          };
     87          

   \                                 In segment XDATA_I, align 1, keep-with-next
     88          const SimpleDescriptionFormat_t SampleApp_SimpleDesc =
   \                     SampleApp_SimpleDesc:
   \   000000                DS 12
   \   00000C                REQUIRE `?<Initializer for SampleApp_SimpleDesc>`
   \   00000C                REQUIRE __INIT_XDATA_I
     89          {
     90            SAMPLEAPP_ENDPOINT,              //  int Endpoint;
     91            SAMPLEAPP_PROFID,                //  uint16 AppProfId[2];
     92            SAMPLEAPP_DEVICEID,              //  uint16 AppDeviceId[2];
     93            SAMPLEAPP_DEVICE_VERSION,        //  int   AppDevVer:4;
     94            SAMPLEAPP_FLAGS,                 //  int   AppFlags:4;
     95            SAMPLEAPP_MAX_CLUSTERS,          //  uint8  AppNumInClusters;
     96            (cId_t *)SampleApp_ClusterList,  //  uint8 *pAppInClusterList;
     97            SAMPLEAPP_MAX_CLUSTERS,          //  uint8  AppNumInClusters;
     98            (cId_t *)SampleApp_ClusterList   //  uint8 *pAppInClusterList;
     99          };
    100          
    101          // This is the Endpoint/Interface description.  It is defined here, but
    102          // filled-in in SampleApp_Init().  Another way to go would be to fill
    103          // in the structure here and make it a "const" (in code space).  The
    104          // way it's defined in this sample app it is define in RAM.

⌨️ 快捷键说明

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