mac_cfg.lst
来自「TI的基于ZIGBEE2006的协议栈」· LST 代码 · 共 263 行 · 第 1/2 页
LST
263 行
# low_level\srf03\single_chip\" -D CC2430EB -D #
# ZTOOL_P1 -D MT_TASK -lC #
# "D:\#ZIGBEE开发之路\20081030101956Texas #
# Instruments\Texas Instruments\Texas #
# 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\mac #
# \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.lst #
# Object file = D:\#ZIGBEE开发之路\20081030101956Texas #
# Instruments\Texas Instruments\Texas #
# Instruments\ZStack-1.4.2\Projects\zstack\Samples\ #
# SampleApp\CC2430DB\CoordinatorEB\Obj\mac_cfg.r51 #
# #
# #
##############################################################################
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 */
\ In segment XDATA_I, align 1, keep-with-next
59 const macCfg_t macCfg =
\ macCfg:
\ 000000 DS 5
\ 000005 REQUIRE `?<Initializer for macCfg>`
\ 000005 REQUIRE __INIT_XDATA_I
\ In segment XDATA_ID, align 1, keep-with-next
\ `?<Initializer for macCfg>`:
\ 000000 02050200 DB 2, 5, 2, 0, 1
\ 01
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 };
Segment part sizes:
Function/Label Bytes
-------------- -----
macCfg 5
?<Initializer for macCfg> 5
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 + -
显示快捷键?