📄 zdapp.s51
字号:
//////////////////////////////////////////////////////////////////////////////
// /
// IAR 8051 C/C++ Compiler V7.20H/W32 08/Mar/2009 09:13:27 /
// 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\stack\zdo\ZDApp.c /
// Command line = -f "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Proj /
// ects\zstack\Samples\GenericApp\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\GenericApp\CC2430DB\..\..\..\To /
// ols\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\GenericApp\CC2430DB\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\Source\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\GenericApp\CC2430DB\..\..\..\ZM /
// ain\TI2430DB\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\mt\" -I "C:\Texas Instruments\ZStack-1.4.2- /
// 1.1.0\Projects\zstack\Samples\GenericApp\CC2430D /
// B\..\..\..\..\..\Components\hal\include\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\GenericApp\CC2430DB\..\..\..\.. /
// \..\Components\hal\target\CC2430DB\" -I /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Project /
// s\zstack\Samples\GenericApp\CC2430DB\..\..\..\.. /
// \..\Components\osal\mcu\ccsoc\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\osal\include\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\stack\af\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\stack\nwk\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\stack\sec\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\stack\sys\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\stack\zdo\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\zmac\f8w\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\zmac\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\services\saddr\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\services\sdata\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\mac\include\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\mac\high_level\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\mac\low_level\srf03\" -I "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\..\..\..\..\..\Compon /
// ents\mac\low_level\srf03\single_chip\" -D /
// CC2430DB -D COORDINATOR_BINDING -D xZTOOL_P2 -D /
// xMT_TASK -D xMT_ZDO_FUNC -D /
// xLCD_SUPPORTED=DEBUG -lC "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\CoordinatorDB\List\" /
// -lA "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Pro /
// jects\zstack\Samples\GenericApp\CC2430DB\Coordin /
// atorDB\List\" --diag_suppress Pe001,Pa010 /
// --diag_remark pe550 -o "C:\Texas /
// Instruments\ZStack-1.4.2-1.1.0\Projects\zstack\S /
// amples\GenericApp\CC2430DB\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 /
// "C:\Texas Instruments\ZStack-1.4.2-1.1.0\Compone /
// nts\stack\zdo\ZDApp.c" /
// List file = C:\Texas Instruments\ZStack-1.4.2-1.1.0\Projects /
// \zstack\Samples\GenericApp\CC2430DB\CoordinatorD /
// B\List\ZDApp.s51 /
// /
// /
//////////////////////////////////////////////////////////////////////////////
NAME ZDApp
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 ?ALLOC_XSTACK8
EXTERN ?BANKED_ENTER_XDATA
EXTERN ?BANKED_LEAVE_XDATA
EXTERN ?BCALL
EXTERN ?BRET
EXTERN ?DEALLOC_XSTACK8
EXTERN ?PUSH_XSTACK8_X_TWO
EXTERN ?PUSH_XSTACK_I_ONE
EXTERN ?PUSH_XSTACK_I_THREE
EXTERN ?PUSH_XSTACK_I_TWO
EXTERN ?UC_SWITCH_DENSE
EXTERN ?V0
EXTERN ?XSP
EXTERN ?XSTACK_DISP0_8
EXTERN __INIT_XDATA_I
EXTERN __INIT_XDATA_Z
PUBLIC AddrMgrWriteNVRequest
FUNCTION AddrMgrWriteNVRequest,021203H
LOCFRAME XSTACK, 10, STACK
PUBWEAK WDCTL
PUBLIC ZDAppCheckForHoldKey
FUNCTION ZDAppCheckForHoldKey,021203H
ARGFRAME ISTACK, 2, STACK
ARGFRAME XSTACK, 1, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDAppDetermineDeviceType
FUNCTION ZDAppDetermineDeviceType,0203H
PUBLIC ZDAppNwkAddr
PUBLIC ZDAppSetupProtoVersion
FUNCTION ZDAppSetupProtoVersion,021203H
ARGFRAME ISTACK, 2, STACK
ARGFRAME XSTACK, 1, STACK
LOCFRAME ISTACK, 3, STACK
LOCFRAME XSTACK, 1, STACK
PUBLIC ZDAppTaskID
PUBLIC ZDApp_AutoFindDestinationEx
FUNCTION ZDApp_AutoFindDestinationEx,021203H
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 32, STACK
PUBLIC ZDApp_AutoFindMode_epDesc
PUBLIC ZDApp_BindReqCB
FUNCTION ZDApp_BindReqCB,021203H
ARGFRAME XSTACK, 7, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 36, STACK
PUBLIC ZDApp_ChangeMatchDescRespPermission
FUNCTION ZDApp_ChangeMatchDescRespPermission,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_EndDeviceAnnounceCB
FUNCTION ZDApp_EndDeviceAnnounceCB,021203H
ARGFRAME XSTACK, 2, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 24, STACK
PUBLIC ZDApp_EndDeviceBindReqCB
FUNCTION ZDApp_EndDeviceBindReqCB,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_EndDeviceBindRsp
FUNCTION ZDApp_EndDeviceBindRsp,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_IEEEAddrRspCB
FUNCTION ZDApp_IEEEAddrRspCB,021203H
ARGFRAME XSTACK, 6, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 21, STACK
PUBLIC ZDApp_InMsgCB
FUNCTION ZDApp_InMsgCB,021203H
ARGFRAME XSTACK, 5, STACK
LOCFRAME XSTACK, 14, STACK
PUBLIC ZDApp_Init
FUNCTION ZDApp_Init,021203H
LOCFRAME ISTACK, 2, STACK
LOCFRAME XSTACK, 1, STACK
PUBLIC ZDApp_InitUserDesc
FUNCTION ZDApp_InitUserDesc,021203H
LOCFRAME XSTACK, 31, STACK
PUBLIC ZDApp_LeaveCtrl
PUBLIC ZDApp_LeaveCtrlBypass
FUNCTION ZDApp_LeaveCtrlBypass,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_LeaveCtrlInit
FUNCTION ZDApp_LeaveCtrlInit,021203H
ARGFRAME XSTACK, 12, STACK
LOCFRAME XSTACK, 14, STACK
PUBLIC ZDApp_LeaveCtrlSet
FUNCTION ZDApp_LeaveCtrlSet,021203H
ARGFRAME ISTACK, 2, STACK
LOCFRAME XSTACK, 14, STACK
PUBLIC ZDApp_LeaveCtrlStartup
FUNCTION ZDApp_LeaveCtrlStartup,021203H
ARGFRAME XSTACK, 12, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 14, STACK
PUBLIC ZDApp_LeaveReset
FUNCTION ZDApp_LeaveReset,021203H
ARGFRAME XSTACK, 12, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_LeaveUpdate
FUNCTION ZDApp_LeaveUpdate,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_MatchDescRspCB
FUNCTION ZDApp_MatchDescRspCB,021203H
ARGFRAME XSTACK, 2, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 19, STACK
PUBLIC ZDApp_NetworkInit
FUNCTION ZDApp_NetworkInit,021203H
ARGFRAME ISTACK, 2, STACK
ARGFRAME XSTACK, 12, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_NetworkStartEvt
FUNCTION ZDApp_NetworkStartEvt,021203H
ARGFRAME XSTACK, 10, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_NwkAddrRspCB
FUNCTION ZDApp_NwkAddrRspCB,021203H
ARGFRAME XSTACK, 6, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 21, STACK
PUBLIC ZDApp_ProcessOSALMsg
FUNCTION ZDApp_ProcessOSALMsg,0a1203H
ARGFRAME XSTACK, 10, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_ReadNetworkRestoreState
FUNCTION ZDApp_ReadNetworkRestoreState,021203H
LOCFRAME XSTACK, 9, STACK
PUBLIC ZDApp_RegisterForEndDeviceAnnounce
FUNCTION ZDApp_RegisterForEndDeviceAnnounce,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_RegisterForIEEEAddrRsp
FUNCTION ZDApp_RegisterForIEEEAddrRsp,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_RegisterForMatchDescRsp
FUNCTION ZDApp_RegisterForMatchDescRsp,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_RegisterForNwkAddrRsp
FUNCTION ZDApp_RegisterForNwkAddrRsp,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_ResetTimerCancel
FUNCTION ZDApp_ResetTimerCancel,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_ResetTimerStart
FUNCTION ZDApp_ResetTimerStart,021203H
ARGFRAME ISTACK, 2, STACK
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_RestoreNetworkState
FUNCTION ZDApp_RestoreNetworkState,021203H
LOCFRAME XSTACK, 9, STACK
PUBLIC ZDApp_SaveNetworkStateEvt
FUNCTION ZDApp_SaveNetworkStateEvt,0203H
PUBLIC ZDApp_SendEndDeviceBindReq
FUNCTION ZDApp_SendEndDeviceBindReq,021203H
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 30, STACK
PUBLIC ZDApp_SendEventMsg
FUNCTION ZDApp_SendEventMsg,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_SendMsg
FUNCTION ZDApp_SendMsg,021203H
ARGFRAME ISTACK, 2, STACK
ARGFRAME XSTACK, 27, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 19, STACK
PUBLIC ZDApp_SendNewDstAddr
FUNCTION ZDApp_SendNewDstAddr,021203H
ARGFRAME XSTACK, 19, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 21, STACK
PUBLIC ZDApp_StartJoiningCycle
FUNCTION ZDApp_StartJoiningCycle,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_StartUpFromApp
FUNCTION ZDApp_StartUpFromApp,021203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_StopJoiningCycle
FUNCTION ZDApp_StopJoiningCycle,0203H
LOCFRAME ISTACK, 2, STACK
PUBLIC ZDApp_StopStartUp
FUNCTION ZDApp_StopStartUp,0203H
PUBLIC ZDApp_UnbindReqCB
FUNCTION ZDApp_UnbindReqCB,021203H
ARGFRAME XSTACK, 7, STACK
LOCFRAME ISTACK, 1, STACK
LOCFRAME XSTACK, 32, STACK
PUBLIC ZDApp_epDesc
PUBLIC ZDApp_event_loop
FUNCTION ZDApp_event_loop,0a1203H
LOCFRAME XSTACK, 10, STACK
PUBLIC ZDOInitDevice
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -