📄 mt_af.s51
字号:
//////////////////////////////////////////////////////////////////////////////
// /
// IAR 8051 C/C++ Compiler V7.20H/W32 06/Nov/2008 11:13:06 /
// 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 = E:\解决\路由\Components\mt\MT_AF.c /
// Command line = -f E:\解决\路由\Projects\zstack\Samples\SampleAp /
// p\CC2430DB\..\..\..\Tools\CC2430DB\f8wCoord.cfg /
// (-DCPU32MHZ -DFORCE_MAC_NEAR -DROOT=__near_func /
// -DMAC_CFG_APP_PENDING_QUEUE=TRUE /
// -DZDO_COORDINATOR -DRTR_NWK -DBLINK_LEDS /
// "-DCONST=const __code" -DGENERIC=__generic) -f /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\..\..\..\Tools\CC2430DB\f8wConfig.cfg /
// (-DSECURE=0 -DDEFAULT_CHANLIST=0x00000800 /
// -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 "D:\Program Files\IAR /
// Systems\Embedded Workbench 4.05 Evaluation /
// version\8051\inc\" -I "D:\Program Files\IAR /
// Systems\Embedded Workbench 4.05 Evaluation /
// version\8051\inc\clib\" -I /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\ -I E:\解决\路由\Projects\zstack\Samples /
// \SampleApp\CC2430DB\..\Source\ -I /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\..\..\..\ZMain\TI2430DB\ -I /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\..\..\..\..\..\Components\mt\ -I /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\..\..\..\..\..\Components\hal\include\ /
// -I E:\解决\路由\Projects\zstack\Samples\SampleAp /
// p\CC2430DB\..\..\..\..\..\Components\hal\target\ /
// CC2430DB\ -I E:\解决\路由\Projects\zstack\Sample /
// s\SampleApp\CC2430DB\..\..\..\..\..\Components\o /
// sal\mcu\ccsoc\ -I E:\解决\路由\Projects\zstack\S /
// amples\SampleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\osal\include\ -I E:\解决\路由\Projects\zstac /
// k\Samples\SampleApp\CC2430DB\..\..\..\..\..\Comp /
// onents\stack\af\ -I E:\解决\路由\Projects\zstack /
// \Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo /
// nents\stack\nwk\ -I E:\解决\路由\Projects\zstack /
// \Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo /
// nents\stack\sec\ -I E:\解决\路由\Projects\zstack /
// \Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo /
// nents\stack\sys\ -I E:\解决\路由\Projects\zstack /
// \Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo /
// nents\stack\zdo\ -I E:\解决\路由\Projects\zstack /
// \Samples\SampleApp\CC2430DB\..\..\..\..\..\Compo /
// nents\zmac\f8w\ -I E:\解决\路由\Projects\zstack\ /
// Samples\SampleApp\CC2430DB\..\..\..\..\..\Compon /
// ents\zmac\ -I E:\解决\路由\Projects\zstack\Sampl /
// es\SampleApp\CC2430DB\..\..\..\..\..\Components\ /
// services\saddr\ -I E:\解决\路由\Projects\zstack\ /
// Samples\SampleApp\CC2430DB\..\..\..\..\..\Compon /
// ents\services\sdata\ -I /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\..\..\..\..\..\Components\mac\include\ /
// -I E:\解决\路由\Projects\zstack\Samples\SampleAp /
// p\CC2430DB\..\..\..\..\..\Components\mac\high_le /
// vel\ -I E:\解决\路由\Projects\zstack\Samples\Sam /
// pleApp\CC2430DB\..\..\..\..\..\Components\mac\lo /
// w_level\srf03\ -I E:\解决\路由\Projects\zstack\S /
// amples\SampleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\mac\low_level\srf03\single_chip\ -D /
// CC2430DB -lC E:\解决\路由\Projects\zstack\Sample /
// s\SampleApp\CC2430DB\CoordinatorDB\List\ -lA /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\CoordinatorDB\List\ --diag_suppress /
// Pe001,Pa010 --diag_remark pe550 -o /
// E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\CoordinatorDB\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 /
// E:\解决\路由\Components\mt\MT_AF.c /
// List file = E:\解决\路由\Projects\zstack\Samples\SampleApp\C /
// C2430DB\CoordinatorDB\List\MT_AF.s51 /
// /
// /
//////////////////////////////////////////////////////////////////////////////
NAME MT_AF
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)
END
// E:\解决\路由\Components\mt\MT_AF.c
// 1 /*********************************************************************
// 2 Filename: MT_AF.c
// 3 Revised: $Date: 2007-04-04 07:38:24 -0700 (Wed, 04 Apr 2007) $
// 4 Revision: $Revision: 13958 $
// 5
// 6 Description:
// 7
// 8 MonitorTest functions for the AF layer.
// 9
// 10 Notes:
// 11
// 12 Copyright (c) 2006 by Texas Instruments, Inc.
// 13 All Rights Reserved. Permission to use, reproduce, copy, prepare
// 14 derivative works, modify, distribute, perform, display or sell this
// 15 software and/or its documentation for any purpose is prohibited
// 16 without the express written consent of Texas Instruments, Inc.
// 17 *********************************************************************/
// 18
// 19
// 20 /*********************************************************************
// 21 * INCLUDES
// 22 */
// 23 #include "ZComDef.h"
// 24 #include "OSAL.h"
// 25 #include "MTEL.h"
// 26 #include "MT_AF.h"
// 27 #include "nwk.h"
// 28 #include "OnBoard.h"
// 29 #include "SPIMgr.h"
// 30
// 31 /*********************************************************************
// 32 * MACROS
// 33 */
// 34
// 35 /*********************************************************************
// 36 * CONSTANTS
// 37 */
// 38
// 39 /*********************************************************************
// 40 * TYPEDEFS
// 41 */
// 42
// 43 /*********************************************************************
// 44 * GLOBAL VARIABLES
// 45 */
// 46
// 47 #if defined ( MT_AF_CB_FUNC )
// 48 uint16 _afCallbackSub;
// 49 #endif
// 50
// 51 /*********************************************************************
// 52 * EXTERNAL VARIABLES
// 53 */
// 54
// 55 /*********************************************************************
// 56 * EXTERNAL FUNCTIONS
// 57 */
// 58
// 59 /*********************************************************************
// 60 * LOCAL VARIABLES
// 61 */
// 62
// 63 /*********************************************************************
// 64 * LOCAL FUNCTIONS
// 65 */
// 66
// 67 #if defined ( MT_AF_FUNC )
// 68 /*********************************************************************
// 69 * @fn MT_afCommandProcessing
// 70 *
// 71 * @brief
// 72 *
// 73 * Process all the AF commands that are issued by test tool
// 74 *
// 75 * @param cmd_id - Command ID
// 76 * @param len - Length of received SPI data message
// 77 * @param data - pointer to received SPI data message
// 78 *
// 79 * @return none
// 80 */
// 81 void MT_afCommandProcessing( uint16 cmd_id , byte len , byte *pData )
// 82 {
// 83 byte i;
// 84 endPointDesc_t *epDesc;
// 85 uint8 af_stat = afStatus_FAILED;
// 86
// 87 switch (cmd_id)
// 88 {
// 89 case SPI_CMD_AF_INIT:
// 90
// 91 afInit();
// 92
// 93 //No response for this command
// 94 break;
// 95
// 96 case SPI_CMD_AF_REGISTER:
// 97
// 98 // First allocate memory for the AF structure epIntDesc
// 99 epDesc = ( endPointDesc_t * )
// 100 osal_mem_alloc( sizeof( endPointDesc_t ) );
// 101
// 102 if ( epDesc )
// 103 {
// 104 //Assemble the AF structures with the data received
// 105 //First the Endpoint
// 106 epDesc->simpleDesc = ( SimpleDescriptionFormat_t * )
// 107 osal_mem_alloc( sizeof( SimpleDescriptionFormat_t ) );
// 108
// 109 if ( epDesc->simpleDesc )
// 110 {
// 111 epDesc->endPoint = *pData++;
// 112 epDesc->simpleDesc->EndPoint = epDesc->endPoint;
// 113
// 114 epDesc->task_id = &MT_TaskID;
// 115
// 116 //Now for the simple description part
// 117 epDesc->simpleDesc->AppProfId = BUILD_UINT16( pData[1],pData[0]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -