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 + -
显示快捷键?