📄 mac_cfg.lst
字号:
# --diag_remark pe550 -o "C:\Texas #
# Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\Sa #
# mples\SimpleApp\CC2430DB\SimpleControllerDB\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-1.1.0\Componen #
# ts\mac\high_level\mac_cfg.c" #
# List file = C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
# zstack\Samples\SimpleApp\CC2430DB\SimpleControlle #
# rDB\List\mac_cfg.lst #
# Object file = C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects\ #
# zstack\Samples\SimpleApp\CC2430DB\SimpleControlle #
# rDB\Obj\mac_cfg.r51 #
# #
# #
##############################################################################
C:\Texas Instruments\ZStack-1.4.2-1.1.0\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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -