mac_cfg.s51

来自「TI的基于ZIGBEE2006的协议栈」· S51 代码 · 共 274 行 · 第 1/2 页

S51
274
字号
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\CoordinatorEB\List\" -lA     /
//                          "D:\#ZIGBEE开发之路\20081030101956Texas          /
//                          Instruments\Texas Instruments\Texas              /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\CoordinatorEB\List\"         /
//                          --diag_suppress Pe001,Pa010 --diag_remark pe550  /
//                          -o "D:\#ZIGBEE开发之路\20081030101956Texas       /
//                          Instruments\Texas Instruments\Texas              /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\CoordinatorEB\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\Components\ma /
//                          c\high_level\mac_cfg.c"                          /
//    List file          =  D:\#ZIGBEE开发之路\20081030101956Texas           /
//                          Instruments\Texas Instruments\Texas              /
//                          Instruments\ZStack-1.4.2\Projects\zstack\Samples /
//                          \SampleApp\CC2430DB\CoordinatorEB\List\mac_cfg.s /
//                          51                                               /
//                                                                           /
//                                                                           /
//////////////////////////////////////////////////////////////////////////////

        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, 1

        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 + =
减小字号Ctrl + -
显示快捷键?