📄 app.c
字号:
static result_t RealMain$Pot$init(uint8_t arg_0x1a554bb0);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t RealMain$StdControl$init(void);static result_t RealMain$StdControl$start(void);# 34 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\system\\RealMain.nc"int main(void) ;# 74 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\HPLPot.nc"static result_t PotM$HPLPot$finalise(void);#line 59static result_t PotM$HPLPot$decrease(void);static result_t PotM$HPLPot$increase(void);# 70 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\system\\PotM.nc"uint8_t PotM$potSetting;static inline void PotM$setPot(uint8_t value);#line 85static inline result_t PotM$Pot$init(uint8_t initialSetting);# 36 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\platform\\mica2\\HPLPotC.nc"static inline result_t HPLPotC$Pot$decrease(void);static inline result_t HPLPotC$Pot$increase(void);static inline result_t HPLPotC$Pot$finalise(void);# 36 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\platform\\atm128\\HPLInit.nc"static inline result_t HPLInit$init(void);# 58 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\BareSendMsg.nc"static result_t TOSBaseM$UARTSend$send(TOS_MsgPtr arg_0x1a5e5588);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t TOSBaseM$RadioControl$init(void);static result_t TOSBaseM$RadioControl$start(void);# 88 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\TokenReceiveMsg.nc"static result_t TOSBaseM$UARTTokenReceive$ReflectToken(uint8_t arg_0x1a5e02d0);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t TOSBaseM$UARTControl$init(void);static result_t TOSBaseM$UARTControl$start(void);# 56 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\Leds.nc"static result_t TOSBaseM$Leds$init(void);#line 81static result_t TOSBaseM$Leds$redToggle(void);# 83 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\Send.nc"static result_t TOSBaseM$RadioSend$send(TOS_MsgPtr arg_0x1a5c2210, uint16_t arg_0x1a5c23a0);# 37 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\apps\\general\\XSniffer\\TOSBaseM.nc"static result_t TOSBaseM$Setbaud(uint32_t arg_0x1a5c07a8);enum TOSBaseM$__nesc_unnamed4264 { TOSBaseM$QUEUE_SIZE = 15};enum TOSBaseM$__nesc_unnamed4265 { TOSBaseM$TXFLAG_BUSY = 0x1, TOSBaseM$TXFLAG_TOKEN = 0x2};TOS_Msg TOSBaseM$gRxBufPool[TOSBaseM$QUEUE_SIZE];TOS_MsgPtr TOSBaseM$gRxBufPoolTbl[TOSBaseM$QUEUE_SIZE];uint8_t TOSBaseM$gRxHeadIndex;#line 58uint8_t TOSBaseM$gRxTailIndex;TOS_Msg TOSBaseM$gTxBuf;TOS_MsgPtr TOSBaseM$gpTxMsg;uint8_t TOSBaseM$gTxPendingToken;uint8_t TOSBaseM$gfTxFlags;uint8_t TOSBaseM$num_msgs_pending;uint8_t TOSBaseM$radio_rcvd_task_flags;static void TOSBaseM$RadioRcvdTask(void);#line 107static void TOSBaseM$UARTRcvdTask(void);#line 122static inline void TOSBaseM$SendAckTask(void);static inline result_t TOSBaseM$StdControl$init(void);#line 159static inline result_t TOSBaseM$StdControl$start(void);#line 192static inline TOS_MsgPtr TOSBaseM$RadioReceive$receive(TOS_MsgPtr Msg);#line 263static inline TOS_MsgPtr TOSBaseM$UARTReceive$receive(TOS_MsgPtr Msg);#line 291static inline TOS_MsgPtr TOSBaseM$UARTTokenReceive$receive(TOS_MsgPtr Msg, uint8_t Token);#line 319static inline result_t TOSBaseM$UARTSend$sendDone(TOS_MsgPtr Msg, result_t success);#line 343static inline result_t TOSBaseM$RadioSend$sendDone(TOS_MsgPtr Msg, result_t success);# 34 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\TimerJiffyAsync.nc"static result_t CC2420RadioM$BackoffTimerJiffy$setOneShot(uint32_t arg_0x1a6f0bf8);static bool CC2420RadioM$BackoffTimerJiffy$isSet(void);#line 36static result_t CC2420RadioM$BackoffTimerJiffy$stop(void);# 73 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\CC2420RadioM.nc"static TOS_MsgPtr CC2420RadioM$asyncReceive(TOS_MsgPtr arg_0x1a7041d8);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\Random.nc"static uint16_t CC2420RadioM$Random$rand(void);#line 57static result_t CC2420RadioM$Random$init(void);# 67 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\BareSendMsg.nc"static result_t CC2420RadioM$Send$sendDone(TOS_MsgPtr arg_0x1a5e5ce0, result_t arg_0x1a5e5e70);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t CC2420RadioM$TimerControl$init(void);# 75 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\ReceiveMsg.nc"static TOS_MsgPtr CC2420RadioM$Receive$receive(TOS_MsgPtr arg_0x1a5e4a58);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420.nc"static result_t CC2420RadioM$HPLChipcon$enableFIFOP(void);#line 65static uint16_t CC2420RadioM$HPLChipcon$read(uint8_t arg_0x1a6e2be0);#line 58static uint8_t CC2420RadioM$HPLChipcon$write(uint8_t arg_0x1a6e2368, uint16_t arg_0x1a6e24f8);#line 51static uint8_t CC2420RadioM$HPLChipcon$cmd(uint8_t arg_0x1a6e4c98);#line 42static result_t CC2420RadioM$HPLChipcon$disableFIFOP(void);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t CC2420RadioM$CC2420StdControl$init(void);static result_t CC2420RadioM$CC2420StdControl$start(void);# 31 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\RadioCoordinator.nc"static void CC2420RadioM$RadioSendCoordinator$startSymbol(uint8_t arg_0x1a6c2eb0, uint8_t arg_0x1a6d6068, TOS_MsgPtr arg_0x1a6d61f8);# 56 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420FIFO.nc"static result_t CC2420RadioM$HPLChipconFIFO$writeTXFIFO(uint8_t arg_0x1a6f5708, uint8_t *arg_0x1a6f58b0);#line 46static result_t CC2420RadioM$HPLChipconFIFO$readRXFIFO(uint8_t arg_0x1a6f6c70, uint8_t *arg_0x1a6f6e18);# 148 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\CC2420Control.nc"static result_t CC2420RadioM$CC2420Control$disableAutoAck(void);#line 112static result_t CC2420RadioM$CC2420Control$RxMode(void);#line 168static result_t CC2420RadioM$CC2420Control$disableAddrDecode(void);# 43 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\MacBackoff.nc"static int16_t CC2420RadioM$MacBackoff$initialBackoff(TOS_MsgPtr arg_0x1a6a6b40);static int16_t CC2420RadioM$MacBackoff$congestionBackoff(TOS_MsgPtr arg_0x1a6a5030);# 74 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\CC2420RadioM.nc"static void CC2420RadioM$shortReceived(void);#line 120enum CC2420RadioM$__nesc_unnamed4266 { CC2420RadioM$DISABLED_STATE = 0, CC2420RadioM$IDLE_STATE, CC2420RadioM$PRE_TX_STATE, CC2420RadioM$TX_STATE, CC2420RadioM$POST_TX_STATE, CC2420RadioM$RAW_TX_STATE, CC2420RadioM$TIMER_IDLE = 0, CC2420RadioM$TIMER_INITIAL, CC2420RadioM$TIMER_BACKOFF, CC2420RadioM$TIMER_ACK, CC2420RadioM$TIMER_SNIFF}; uint8_t CC2420RadioM$stateTimer; bool CC2420RadioM$bAckEnable; bool CC2420RadioM$bAckManual; uint8_t CC2420RadioM$cnttryToSend;uint8_t CC2420RadioM$RadioState;uint8_t CC2420RadioM$bRxBufLocked;uint8_t CC2420RadioM$currentDSN;uint16_t CC2420RadioM$txlength;uint16_t CC2420RadioM$rxlength;TOS_MsgPtr CC2420RadioM$txbufptr;TOS_MsgPtr CC2420RadioM$rxbufptr;TOS_Msg CC2420RadioM$RxBuf;result_t CC2420RadioM$gImmedSendDone;volatile result_t CC2420RadioM$gSniffDone;volatile uint16_t CC2420RadioM$LocalAddr;static __inline void CC2420RadioM$immedPacketSent(void);static __inline void CC2420RadioM$immedPacketRcvd(void);static void CC2420RadioM$fSendAborted(void);static result_t CC2420RadioM$sendPacket(void);static inline void CC2420RadioM$tryToSend(void);static inline uint8_t CC2420RadioM$fTXPacket(uint8_t len, uint8_t *pMsg);static inline void CC2420RadioM$PacketRcvd(void);static inline void CC2420RadioM$PacketSent(void);#line 204static __inline result_t CC2420RadioM$setInitialTimer(uint16_t jiffy);#line 216static __inline result_t CC2420RadioM$setBackoffTimer(uint16_t jiffy);#line 231static __inline result_t CC2420RadioM$setAckTimer(uint16_t jiffy);#line 247static inline result_t CC2420RadioM$fTXPacket(uint8_t len, uint8_t *pMsg);#line 286static result_t CC2420RadioM$sendPacket(void);#line 377static inline void CC2420RadioM$tryToSend(void);#line 415static void CC2420RadioM$fSendAborted(void);#line 458static __inline void CC2420RadioM$immedPacketSent(void);#line 502static __inline void CC2420RadioM$immedPacketRcvd(void);#line 546static inline void CC2420RadioM$PacketRcvd(void);static inline void CC2420RadioM$PacketSent(void);static inline result_t CC2420RadioM$StdControl$init(void);#line 609static inline result_t CC2420RadioM$StdControl$start(void);#line 658static result_t CC2420RadioM$BackoffTimerJiffy$fired(void);#line 727static inline result_t CC2420RadioM$Send$send(TOS_MsgPtr pMsg);#line 906static inline result_t CC2420RadioM$HPLChipcon$FIFOPIntr(void);#line 1082static inline void CC2420RadioM$MacControl$disableAddrDecode(void);#line 1110static inline void CC2420RadioM$MacControl$disableAck(void);#line 1298static inline TOS_MsgPtr CC2420RadioM$default$asyncReceive(TOS_MsgPtr pBuf);static inline void CC2420RadioM$default$shortReceived(void);static inline int16_t CC2420RadioM$MacBackoff$default$initialBackoff(TOS_MsgPtr m);static inline int16_t CC2420RadioM$MacBackoff$default$congestionBackoff(TOS_MsgPtr m);static inline #line 1325void CC2420RadioM$RadioSendCoordinator$default$startSymbol(uint8_t bitsPerBlock, uint8_t offset, TOS_MsgPtr msgBuff);# 41 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420.nc"static result_t CC2420ControlM$HPLChipcon$enableFIFOP(void);#line 65static uint16_t CC2420ControlM$HPLChipcon$read(uint8_t arg_0x1a6e2be0);#line 58static uint8_t CC2420ControlM$HPLChipcon$write(uint8_t arg_0x1a6e2368, uint16_t arg_0x1a6e24f8);#line 51static uint8_t CC2420ControlM$HPLChipcon$cmd(uint8_t arg_0x1a6e4c98);# 63 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\interfaces\\StdControl.nc"static result_t CC2420ControlM$HPLChipconControl$init(void);static result_t CC2420ControlM$HPLChipconControl$start(void);# 46 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420RAM.nc"static result_t CC2420ControlM$HPLChipconRAM$write(uint16_t arg_0x1a714f10, uint8_t arg_0x1a7130b0, uint8_t *arg_0x1a713258);# 87 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\CC2420ControlM.nc" uint16_t CC2420ControlM$gCurrentParameters[14];static inline bool CC2420ControlM$SetRegs(void);#line 126static inline result_t CC2420ControlM$StdControl$init(void);#line 213static inline result_t CC2420ControlM$StdControl$start(void);#line 249static inline result_t CC2420ControlM$CC2420Control$TunePreset(uint8_t chnl);#line 301static inline result_t CC2420ControlM$CC2420Control$RxMode(void);#line 343static inline result_t CC2420ControlM$CC2420Control$OscillatorOn(void);#line 381static result_t CC2420ControlM$CC2420Control$disableAutoAck(void);static inline result_t CC2420ControlM$CC2420Control$setShortAddress(uint16_t addr);static inline result_t CC2420ControlM$HPLChipcon$FIFOPIntr(void);static inline result_t CC2420ControlM$HPLChipconRAM$writeDone(uint16_t addr, uint8_t length, uint8_t *buffer);#line 413static inline result_t CC2420ControlM$CC2420Control$disableAddrDecode(void);# 44 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420.nc"static result_t HPLCC2420M$HPLCC2420$FIFOPIntr(void);# 48 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\radio\\cc2420\\HPLCC2420RAM.nc"static result_t HPLCC2420M$HPLCC2420RAM$writeDone(uint16_t arg_0x1a713798, uint8_t arg_0x1a713920, uint8_t *arg_0x1a713ac8);# 48 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\platform\\micaz\\HPLCC2420M.nc" bool HPLCC2420M$bSpiAvail; uint8_t *HPLCC2420M$rambuf; uint8_t HPLCC2420M$ramlen; uint16_t HPLCC2420M$ramaddr;static inline result_t HPLCC2420M$StdControl$init(void);#line 87static inline result_t HPLCC2420M$StdControl$start(void);#line 103static result_t HPLCC2420M$HPLCC2420$enableFIFOP(void);static inline result_t HPLCC2420M$HPLCC2420$disableFIFOP(void);static uint8_t HPLCC2420M$HPLCC2420$cmd(uint8_t addr);#line 147static result_t HPLCC2420M$HPLCC2420$write(uint8_t addr, uint16_t data);#line 178static uint16_t HPLCC2420M$HPLCC2420$read(uint8_t addr);#line 202void __vector_7(void) __attribute((signal)) ;#line 220static inline void HPLCC2420M$signalRAMWr(void);static inline result_t HPLCC2420M$HPLCC2420RAM$write(uint16_t addr, uint8_t length, uint8_t *buffer);# 47 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\platform\\micaz\\HPLCC2420FIFOM.nc" bool HPLCC2420FIFOM$bSpiAvail; uint8_t *HPLCC2420FIFOM$txbuf;#line 48uint8_t *HPLCC2420FIFOM$rxbuf; uint8_t HPLCC2420FIFOM$txlength;#line 49 uint8_t HPLCC2420FIFOM$rxlength;#line 71static result_t HPLCC2420FIFOM$HPLCC2420FIFO$writeTXFIFO(uint8_t len, uint8_t *msg);#line 125static result_t HPLCC2420FIFOM$HPLCC2420FIFO$readRXFIFO(uint8_t len, uint8_t *msg);# 33 "C:\\Crossbow\\cygwin\\opt\\MoteWorks.GGB\\tos\\system\\RandomLFSR.nc"uint16_t RandomLFSR$shiftReg;uint16_t RandomLFSR$initSeed;uint16_t RandomLFSR$mask;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -