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

📄 mac_cfg.s51

📁 cc2430讀取短地址程式
💻 S51
字号:
//////////////////////////////////////////////////////////////////////////////
//                                                                           /
// IAR 8051 C/C++ Compiler V7.20H/W32                  13/Nov/2008  11:16: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\Components\mac /
//                          \high_level\mac_cfg.c                            /
//    Command line       =  -f "C:\Texas Instruments\ZStack-1.4.2\Projects\z /
//                          stack\Samples\SampleApp\CC2430DB\..\..\..\Tools\ /
//                          CC2430DB\f8wEndev.cfg" (-DCPU32MHZ               /
//                          -DFORCE_MAC_NEAR -DROOT=__near_func              /
//                          -DMAC_OPT_FFD=0 -DBLINK_LEDS "-DCONST=const      /
//                          __code" -DGENERIC=__generic) -f "C:\Texas        /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\Tools\CC2430DB\f8wC /
//                          onfig.cfg" (-DSECURE=0 -DDEFAULT_CHANLIST=0x0000 /
//                          0800 -DZDAPP_CONFIG_PAN_ID=0xFFFF                /
//                          -DNWK_START_DELAY=100 -DEXTENDED_JOINING_RANDOM_ /
//                          MASK=0x007F -DBEACON_REQUEST_DELAY=100           /
//                          -DBEACON_REQ_DELAY_MASK=0x00FF                   /
//                          -DROUTE_EXPIRY_TIME=30 -DAPSC_ACK_WAIT_DURATION_ /
//                          POLLED=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\z /
//                          stack\Samples\SampleApp\CC2430DB\..\..\..\..\..\ /
//                          Components\mt\" -I "C:\Texas                     /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ha /
//                          l\include\" -I "C:\Texas                         /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ha /
//                          l\target\CC2430EB\" -I "C:\Texas                 /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\os /
//                          al\mcu\ccsoc\" -I "C:\Texas                      /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\os /
//                          al\include\" -I "C:\Texas                        /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\st /
//                          ack\af\" -I "C:\Texas Instruments\ZStack-1.4.2\P /
//                          rojects\zstack\Samples\SampleApp\CC2430DB\..\..\ /
//                          ..\..\..\Components\stack\nwk\" -I "C:\Texas     /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\st /
//                          ack\sec\" -I "C:\Texas Instruments\ZStack-1.4.2\ /
//                          Projects\zstack\Samples\SampleApp\CC2430DB\..\.. /
//                          \..\..\..\Components\stack\sys\" -I "C:\Texas    /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\st /
//                          ack\zdo\" -I "C:\Texas Instruments\ZStack-1.4.2\ /
//                          Projects\zstack\Samples\SampleApp\CC2430DB\..\.. /
//                          \..\..\..\Components\zmac\f8w\" -I "C:\Texas     /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\zm /
//                          ac\" -I "C:\Texas Instruments\ZStack-1.4.2\Proje /
//                          cts\zstack\Samples\SampleApp\CC2430DB\..\..\..\. /
//                          .\..\Components\services\saddr\" -I "C:\Texas    /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\se /
//                          rvices\sdata\" -I "C:\Texas                      /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ma /
//                          c\include\" -I "C:\Texas                         /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ma /
//                          c\high_level\" -I "C:\Texas                      /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ma /
//                          c\low_level\srf03\" -I "C:\Texas                 /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\..\..\..\..\..\Components\ma /
//                          c\low_level\srf03\single_chip\" -D CC2430EB -D   /
//                          NWK_AUTO_POLL -D ZTOOL_P1 -D MT_TASK -lC         /
//                          "C:\Texas Instruments\ZStack-1.4.2\Projects\zsta /
//                          ck\Samples\SampleApp\CC2430DB\EndDeviceEB\List\" /
//                           -lA "C:\Texas Instruments\ZStack-1.4.2\Projects /
//                          \zstack\Samples\SampleApp\CC2430DB\EndDeviceEB\L /
//                          ist\" --diag_suppress Pe001,Pa010 --diag_remark  /
//                          pe550 -o "C:\Texas Instruments\ZStack-1.4.2\Proj /
//                          ects\zstack\Samples\SampleApp\CC2430DB\EndDevice /
//                          EB\Obj\" -e --require_prototypes -z9             /
//                          --no_code_motion --debug --core=plain            /
//                          --dptr=16,1 --data_model=large                   /
//                          --code_model=banked --calling_convention=xdata_r /
//                          eentrant --place_constants=data                  /
//                          --nr_virtual_regs 8 "C:\Texas                    /
//                          Instruments\ZStack-1.4.2\Components\mac\high_lev /
//                          el\mac_cfg.c"                                    /
//    List file          =  C:\Texas Instruments\ZStack-1.4.2\Projects\zstac /
//                          k\Samples\SampleApp\CC2430DB\EndDeviceEB\List\ma /
//                          c_cfg.s51                                        /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        NAME mac_cfg

        RTMODEL "__calling_convention", "xdata_reentrant"
        RTMODEL "__code_model", "banked"
        RTMODEL "__core", "plain"
        RTMODEL "__data_model", "large"
        RTMODEL "__dptr_size", "16"
        RTMODEL "__extended_stack", "disabled"
        RTMODEL "__location_for_constants", "data"
        RTMODEL "__number_of_dptrs", "1"
        RTMODEL "__rt_version", "1"

        RSEG DOVERLAY:DATA:NOROOT(0)
        RSEG IOVERLAY:IDATA:NOROOT(0)
        RSEG ISTACK:IDATA:NOROOT(0)
        RSEG PSTACK:XDATA:NOROOT(0)
        RSEG XSTACK:XDATA:NOROOT(0)

        EXTERN __INIT_XDATA_I

        PUBLIC macCfg
// C:\Texas Instruments\ZStack-1.4.2\Components\mac\high_level\mac_cfg.c
//    1 /**************************************************************************************************
//    2     Filename:       mac_cfg.c
//    3     Revised:        $Date: 2006-10-27 16:48:58 -0700 (Fri, 27 Oct 2006) $
//    4     Revision:       $Revision: 12443 $
//    5 
//    6     Description:
//    7 
//    8     Compile-time parameters which are configurable by the user.
//    9 
//   10   Copyright (c) 2006 by Texas Instruments, Inc.
//   11   All Rights Reserved.  Permission to use, reproduce, copy, prepare
//   12   derivative works, modify, distribute, perform, display or sell this
//   13   software and/or its documentation for any purpose is prohibited
//   14   without the express written consent of Texas Instruments, Inc.
//   15 **************************************************************************************************/
//   16 
//   17 /* ------------------------------------------------------------------------------------------------
//   18  *                                          Includes
//   19  * ------------------------------------------------------------------------------------------------
//   20  */
//   21 #include "mac_api.h"
//   22 
//   23 /* ------------------------------------------------------------------------------------------------
//   24  *                                           Constants
//   25  * ------------------------------------------------------------------------------------------------
//   26  */
//   27 
//   28 /* maximum number of data frames in transmit queue */
//   29 #ifndef MAC_CFG_TX_DATA_MAX
//   30 #define MAC_CFG_TX_DATA_MAX         2
//   31 #endif
//   32 
//   33 /* maximum number of frames of all types in transmit queue */
//   34 #ifndef MAC_CFG_TX_MAX
//   35 #define MAC_CFG_TX_MAX              5
//   36 #endif
//   37 
//   38 /* maximum number of frames in receive queue */
//   39 #ifndef MAC_CFG_RX_MAX
//   40 #define MAC_CFG_RX_MAX              2
//   41 #endif
//   42 
//   43 /* allocate additional bytes in the data indication for application-defined headers */
//   44 #ifndef MAC_CFG_DATA_IND_OFFSET
//   45 #define MAC_CFG_DATA_IND_OFFSET     0
//   46 #endif
//   47 
//   48 /* determine whether MAC_MLME_POLL_IND will be sent to the application */
//   49 #ifndef MAC_CFG_APP_PENDING_QUEUE
//   50 #define MAC_CFG_APP_PENDING_QUEUE   FALSE
//   51 #endif
//   52 
//   53 /* ------------------------------------------------------------------------------------------------
//   54  *                                           Global Variables
//   55  * ------------------------------------------------------------------------------------------------
//   56  */
//   57 
//   58 /* configurable parameters */

        RSEG XDATA_I:XDATA:NOROOT(0)
//   59 const macCfg_t macCfg =
macCfg:
        DS 5
        REQUIRE `?<Initializer for macCfg>`
        REQUIRE __INIT_XDATA_I

        RSEG XDATA_ID:CODE:NOROOT(0)
`?<Initializer for macCfg>`:
        DB 2, 5, 2, 0, 0

        END
//   60 {
//   61   MAC_CFG_TX_DATA_MAX,
//   62   MAC_CFG_TX_MAX,
//   63   MAC_CFG_RX_MAX,
//   64   MAC_CFG_DATA_IND_OFFSET,
//   65   MAC_CFG_APP_PENDING_QUEUE
//   66 };
// 
// 5 bytes in segment XDATA_I
// 5 bytes in segment XDATA_ID
// 
// 5 bytes of CODE  memory
// 5 bytes of XDATA memory
//
//Errors: none
//Warnings: none

⌨️ 快捷键说明

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