📄 mt_sapi.s51
字号:
//////////////////////////////////////////////////////////////////////////////
// /
// IAR 8051 C/C++ Compiler V7.20H/W32 08/Mar/2009 09:09:31 /
// 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 = C:\Texas Instruments\ZStack-1.4.2-1.1.0\Componen /
// ts\mt\MT_SAPI.c /
// Command line = -f "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Proj /
// ects\zstack\Samples\SimpleApp\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 /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\SimpleApp\CC2430DB\..\..\..\Too /
// ls\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 "C:\Program Files\IAR /
// Systems\Embedded Workbench 4.05 Evaluation /
// version\8051\inc\" -I "C:\Program Files\IAR /
// Systems\Embedded Workbench 4.05 Evaluation /
// version\8051\inc\clib\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\Source\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\SimpleApp\CC2430DB\..\..\..\ZMa /
// in\TI2430DB\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\mt\" -I "C:\Texas Instruments\ZStack-1.4.2-1 /
// .1.0\Projects\zstack\Samples\SimpleApp\CC2430DB\ /
// ..\..\..\..\..\Components\hal\include\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\SimpleApp\CC2430DB\..\..\..\..\ /
// ..\Components\hal\target\CC2430DB\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\SimpleApp\CC2430DB\..\..\..\..\ /
// ..\Components\mac\include\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\mac\high_level\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\mac\low_level\srf03\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\mac\low_level\srf03\single_chip\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\SimpleApp\CC2430DB\..\..\..\..\ /
// ..\Components\osal\mcu\ccsoc\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\osal\include\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\services\saddr\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\services\sdata\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\af\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\nwk\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\sapi\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\sec\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\sys\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\stack\zdo\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\zmac\f8w\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\..\..\..\..\..\Compone /
// nts\zmac\" -D CC2430DB -D HOLD_AUTO_START -D /
// SOFT_START -D REFLECTOR -D NV_INIT -D /
// xNV_RESTORE -D xZTOOL_P2 -D xMT_TASK -D /
// xMT_SAPI_FUNC -D xMT_SAPI_CB_FUNC -lC "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\SimpleApp\CC2430DB\SimpleControllerDB\Lis /
// t\" -lA "C:\Texas Instruments\ZStack-1.4.2-1.1.0 /
// \Projects\zstack\Samples\SimpleApp\CC2430DB\Simp /
// leControllerDB\List\" --diag_suppress /
// Pe001,Pa010 --diag_remark pe550 -o "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\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\Compone /
// nts\mt\MT_SAPI.c" /
// List file = C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects /
// \zstack\Samples\SimpleApp\CC2430DB\SimpleControl /
// lerDB\List\MT_SAPI.s51 /
// /
// /
//////////////////////////////////////////////////////////////////////////////
NAME MT_SAPI
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
// C:\Texas Instruments\ZStack-1.4.2-1.1.0\Components\mt\MT_SAPI.c
// 1 /*********************************************************************
// 2 Filename: MT_SAPI.c
// 3 Revised: $Date: 2007-05-16 17:18:45 -0700 (Wed, 16 May 2007) $
// 4 Revision: $Revision: 14321 $
// 5
// 6 Description:
// 7
// 8 MonitorTest functions for the Simple API.
// 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_SAPI.h"
// 27 #include "OnBoard.h"
// 28 #include "SPIMgr.h"
// 29 #include "OSAL_Nv.h"
// 30 /*********************************************************************
// 31 * MACROS
// 32 */
// 33
// 34 /*********************************************************************
// 35 * CONSTANTS
// 36 */
// 37
// 38 /*********************************************************************
// 39 * TYPEDEFS
// 40 */
// 41
// 42 /*********************************************************************
// 43 * GLOBAL VARIABLES
// 44 */
// 45
// 46 #if defined ( MT_SAPI_CB_FUNC )
// 47 uint16 _sapiCallbackSub;
// 48 #endif
// 49
// 50 /*********************************************************************
// 51 * EXTERNAL VARIABLES
// 52 */
// 53
// 54 /*********************************************************************
// 55 * EXTERNAL FUNCTIONS
// 56 */
// 57
// 58 /*********************************************************************
// 59 * LOCAL VARIABLES
// 60 */
// 61
// 62 /*********************************************************************
// 63 * LOCAL FUNCTIONS
// 64 */
// 65
// 66 #if defined ( MT_SAPI_FUNC )
// 67 /*********************************************************************
// 68 * @fn MT_sapiCommandProcessing
// 69 *
// 70 * @brief
// 71 *
// 72 * Process all the SAPI commands that are issued by test tool
// 73 *
// 74 * @param cmd_id - Command ID
// 75 * @param len - Length of received SPI data message
// 76 * @param data - pointer to received SPI data message
// 77 *
// 78 * @return none
// 79 */
// 80 uint8 MT_sapiCommandProcessing( uint16 cmd_id , byte len , byte *pData )
// 81 {
// 82 uint8 *pBuf;
// 83 uint8 i;
// 84 uint8 ret;
// 85
// 86 ret = 0x00; // Default return value ( ZSuccess )
// 87 switch (cmd_id)
// 88 {
// 89 case SPI_CMD_SAPI_SYS_RESET:
// 90 zb_SystemReset();
// 91 ret = 0xff; // disable spi return message
// 92 break;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -