⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 app.c

📁 主要用于无线传感网络的编写的书籍.对于初学者有着很大的用处
💻 C
📖 第 1 页 / 共 5 页
字号:
void MSP430TimerM$CompareB2$fired(void);static   # 74 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430Capture.nc"void MSP430TimerM$CaptureB5$captured(uint16_t arg_0xa4c8668);static   # 33 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430Timer.nc"void MSP430TimerM$TimerB$overflow(void);static   # 34 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430Compare.nc"void MSP430TimerM$CompareB5$fired(void);static   # 74 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430Capture.nc"void MSP430TimerM$CaptureB0$captured(uint16_t arg_0xa4c8668);static   # 34 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430Compare.nc"void MSP430TimerM$CompareB6$fired(void);static   #line 34void MSP430TimerM$CompareB0$fired(void); # 69 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/platform/msp430/MSP430TimerM.nc"static volatile uint16_t MSP430TimerM$TA0CCTL0 __asm ("0x0162"); static volatile uint16_t MSP430TimerM$TA0CCTL1 __asm ("0x0164"); static volatile uint16_t MSP430TimerM$TA0CCTL2 __asm ("0x0166"); static volatile uint16_t MSP430TimerM$TA0CCR0 __asm ("0x0172"); static volatile uint16_t MSP430TimerM$TA0CCR1 __asm ("0x0174"); static volatile uint16_t MSP430TimerM$TA0CCR2 __asm ("0x0176"); static volatile uint16_t MSP430TimerM$TBCCTL0 __asm ("0x0182"); static volatile uint16_t MSP430TimerM$TBCCTL1 __asm ("0x0184"); static volatile uint16_t MSP430TimerM$TBCCTL2 __asm ("0x0186"); static volatile uint16_t MSP430TimerM$TBCCTL3 __asm ("0x0188"); static volatile uint16_t MSP430TimerM$TBCCTL4 __asm ("0x018A"); static volatile uint16_t MSP430TimerM$TBCCTL5 __asm ("0x018C"); static volatile uint16_t MSP430TimerM$TBCCTL6 __asm ("0x018E"); static volatile uint16_t MSP430TimerM$TBCCR0 __asm ("0x0192"); static volatile uint16_t MSP430TimerM$TBCCR1 __asm ("0x0194"); static volatile uint16_t MSP430TimerM$TBCCR2 __asm ("0x0196"); static volatile uint16_t MSP430TimerM$TBCCR3 __asm ("0x0198"); static volatile uint16_t MSP430TimerM$TBCCR4 __asm ("0x019A"); static volatile uint16_t MSP430TimerM$TBCCR5 __asm ("0x019C"); static volatile uint16_t MSP430TimerM$TBCCR6 __asm ("0x019E");typedef MSP430CompareControl_t MSP430TimerM$CC_t;static inline uint16_t MSP430TimerM$CC2int(MSP430TimerM$CC_t x);static inline MSP430TimerM$CC_t MSP430TimerM$int2CC(uint16_t x);static inline uint16_t MSP430TimerM$compareControl(void);static inline #line 110uint16_t MSP430TimerM$captureControl(uint8_t l_cm);#line 123void __attribute((interrupt(12))) __attribute((wakeup))  sig_TIMERA0_VECTOR(void);void __attribute((interrupt(10))) __attribute((wakeup))  sig_TIMERA1_VECTOR(void);static inline    #line 157void MSP430TimerM$CompareA0$default$fired(void);static inline    void MSP430TimerM$CompareA1$default$fired(void);static inline    void MSP430TimerM$CompareA2$default$fired(void);static inline    void MSP430TimerM$CaptureA0$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureA1$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureA2$default$captured(uint16_t time);static inline    void MSP430TimerM$TimerA$default$overflow(void);static inline   uint16_t MSP430TimerM$TimerB$read(void);static inline   bool MSP430TimerM$TimerB$isOverflowPending(void);static inline   void MSP430TimerM$TimerB$clearOverflow(void);static inline   #line 205MSP430TimerM$CC_t MSP430TimerM$ControlA0$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlA1$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlA2$getControl(void);static inline   #line 253uint16_t MSP430TimerM$CaptureA0$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureA1$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureA2$getEvent(void);#line 277void __attribute((interrupt(26))) __attribute((wakeup))  sig_TIMERB0_VECTOR(void);void __attribute((interrupt(24))) __attribute((wakeup))  sig_TIMERB1_VECTOR(void);static inline    #line 331void MSP430TimerM$CompareB0$default$fired(void);static inline    void MSP430TimerM$CompareB1$default$fired(void);static inline    void MSP430TimerM$CompareB5$default$fired(void);static inline    void MSP430TimerM$CompareB6$default$fired(void);static inline    void MSP430TimerM$CaptureB0$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureB2$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureB3$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureB4$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureB5$default$captured(uint16_t time);static inline    void MSP430TimerM$CaptureB6$default$captured(uint16_t time);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB0$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB1$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB2$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB3$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB4$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB5$getControl(void);static inline   MSP430TimerM$CC_t MSP430TimerM$ControlB6$getControl(void);static inline   void MSP430TimerM$ControlB1$clearPendingInterrupt(void);static inline   void MSP430TimerM$ControlB3$clearPendingInterrupt(void);static inline   void MSP430TimerM$ControlB4$clearPendingInterrupt(void);static inline   #line 381void MSP430TimerM$ControlB2$setControlAsCompare(void);static inline   void MSP430TimerM$ControlB3$setControlAsCompare(void);static inline   void MSP430TimerM$ControlB4$setControlAsCompare(void);static inline   void MSP430TimerM$ControlB1$setControlAsCapture(uint8_t cm);static inline   #line 412void MSP430TimerM$ControlB1$enableEvents(void);static inline   void MSP430TimerM$ControlB2$enableEvents(void);static inline   void MSP430TimerM$ControlB3$enableEvents(void);static inline   void MSP430TimerM$ControlB4$enableEvents(void);static inline   void MSP430TimerM$ControlB1$disableEvents(void);static inline   void MSP430TimerM$ControlB3$disableEvents(void);static inline   void MSP430TimerM$ControlB4$disableEvents(void);static inline   #line 443uint16_t MSP430TimerM$CaptureB0$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB1$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB2$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB3$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB4$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB5$getEvent(void);static inline   uint16_t MSP430TimerM$CaptureB6$getEvent(void);static inline   #line 461void MSP430TimerM$CompareB2$setEventFromPrev(uint16_t x);static inline   void MSP430TimerM$CompareB2$setEventFromNow(uint16_t x);static inline   void MSP430TimerM$CompareB3$setEventFromNow(uint16_t x);static inline   void MSP430TimerM$CompareB4$setEventFromNow(uint16_t x);static inline   bool MSP430TimerM$CaptureB1$isOverflowPending(void);static inline   void MSP430TimerM$CaptureB1$clearOverflow(void);static  # 58 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"result_t ACBaseM$UARTSend$send(TOS_MsgPtr arg_0xa5bb8c8);static  # 63 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/StdControl.nc"result_t ACBaseM$RadioControl$init(void);static  result_t ACBaseM$RadioControl$start(void);static  # 88 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/TokenReceiveMsg.nc"result_t ACBaseM$UARTTokenReceive$ReflectToken(uint8_t arg_0xa5d7118);static  # 59 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/Timer.nc"result_t ACBaseM$JTimer$start(char arg_0xa5e7cf0, uint32_t arg_0xa5e7e48);static  # 63 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/StdControl.nc"result_t ACBaseM$UARTControl$init(void);static  result_t ACBaseM$UARTControl$start(void);static   # 56 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/Leds.nc"result_t ACBaseM$Leds$init(void);static   #line 106result_t ACBaseM$Leds$greenToggle(void);static   #line 131result_t ACBaseM$Leds$yellowToggle(void);static   #line 81result_t ACBaseM$Leds$redToggle(void);static  # 58 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"result_t ACBaseM$RadioSend$send(TOS_MsgPtr arg_0xa5bb8c8);# 43 "ACBaseM.nc"enum ACBaseM$__nesc_unnamed4288 {  ACBaseM$UART_QUEUE_LEN = 12,   ACBaseM$RADIO_QUEUE_LEN = 12};TOS_Msg ACBaseM$uartQueueBufs[ACBaseM$UART_QUEUE_LEN];TOS_MsgPtr ACBaseM$uartQueue[ACBaseM$UART_QUEUE_LEN];uint8_t ACBaseM$uartIn;#line 50uint8_t ACBaseM$uartOut;bool ACBaseM$uartBusy;#line 51bool ACBaseM$uartFull;TOS_Msg ACBaseM$radioQueueBufs[ACBaseM$RADIO_QUEUE_LEN];TOS_MsgPtr ACBaseM$radioQueue[ACBaseM$RADIO_QUEUE_LEN];uint8_t ACBaseM$radioIn;#line 55uint8_t ACBaseM$radioOut;bool ACBaseM$radioBusy;#line 56bool ACBaseM$radioFull;uint8_t ACBaseM$sequences;static  void ACBaseM$UARTSendTask(void);static  void ACBaseM$RadioSendTask(void);static inline void ACBaseM$failBlink(void);static inline void ACBaseM$dropBlink(void);static inline  result_t ACBaseM$StdControl$init(void);static inline  #line 94result_t ACBaseM$StdControl$start(void);static inline  #line 113void ACBaseM$BroadcastJoin(void);static inline  #line 136TOS_MsgPtr ACBaseM$RadioReceive$receive(TOS_MsgPtr Msg);static  #line 183void ACBaseM$UARTSendTask(void);static inline  #line 209result_t ACBaseM$UARTSend$sendDone(TOS_MsgPtr msg, result_t success);static inline  #line 230TOS_MsgPtr ACBaseM$UARTReceive$receive(TOS_MsgPtr Msg);static inline  TOS_MsgPtr ACBaseM$UARTTokenReceive$receive(TOS_MsgPtr Msg, uint8_t Token);static  #line 266void ACBaseM$RadioSendTask(void);static  #line 291result_t ACBaseM$RadioSend$sendDone(TOS_MsgPtr msg, result_t success);static inline  #line 310result_t ACBaseM$JTimer$fired(void);static inline void ACBaseM$dropBlink(void);static inline void ACBaseM$failBlink(void);static  # 70 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/SplitControl.nc"result_t CC2420RadioM$SplitControl$initDone(void);static  #line 85result_t CC2420RadioM$SplitControl$startDone(void);static   # 59 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420Interrupt.nc"result_t CC2420RadioM$FIFOP$disable(void);static   #line 43result_t CC2420RadioM$FIFOP$startWait(bool arg_0xa6460f0);static   # 6 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/TimerJiffyAsync.nc"result_t CC2420RadioM$BackoffTimerJiffy$setOneShot(uint32_t arg_0xa643e38);static   bool CC2420RadioM$BackoffTimerJiffy$isSet(void);static   #line 8result_t CC2420RadioM$BackoffTimerJiffy$stop(void);static  # 67 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"result_t CC2420RadioM$Send$sendDone(TOS_MsgPtr arg_0xa5bbde0, result_t arg_0xa5bbf30);static   # 63 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/Random.nc"uint16_t CC2420RadioM$Random$rand(void);static   #line 57result_t CC2420RadioM$Random$init(void);static  # 63 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/StdControl.nc"result_t CC2420RadioM$TimerControl$init(void);static  result_t CC2420RadioM$TimerControl$start(void);static  # 75 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/ReceiveMsg.nc"TOS_MsgPtr CC2420RadioM$Receive$receive(TOS_MsgPtr arg_0xa5bf368);static   # 61 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420.nc"uint16_t CC2420RadioM$HPLChipcon$read(uint8_t arg_0xa64c0e8);static   #line 47uint8_t CC2420RadioM$HPLChipcon$cmd(uint8_t arg_0xa633648);static   # 31 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc"void CC2420RadioM$RadioReceiveCoordinator$startSymbol(uint8_t arg_0xa618af0, uint8_t arg_0xa618c38, TOS_MsgPtr arg_0xa618d88);static   # 60 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420Capture.nc"result_t CC2420RadioM$SFD$disable(void);static   #line 43result_t CC2420RadioM$SFD$enableCapture(bool arg_0xa647cf8);static   # 31 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc"void CC2420RadioM$RadioSendCoordinator$startSymbol(uint8_t arg_0xa618af0, uint8_t arg_0xa618c38, TOS_MsgPtr arg_0xa618d88);static   # 27 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420FIFO.nc"result_t CC2420RadioM$HPLChipconFIFO$writeTXFIFO(uint8_t arg_0xa64dbf8, uint8_t *arg_0xa64dd58);static   #line 17result_t CC2420RadioM$HPLChipconFIFO$readRXFIFO(uint8_t arg_0xa64d4c0, uint8_t *arg_0xa64d620);static   # 163 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/CC2420Control.nc"result_t CC2420RadioM$CC2420Control$RxMode(void);static   # 74 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/MacBackoff.nc"int16_t CC2420RadioM$MacBackoff$initialBackoff(TOS_MsgPtr arg_0xa61b378);static   int16_t CC2420RadioM$MacBackoff$congestionBackoff(TOS_MsgPtr arg_0xa61b7a0);static  # 64 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/interfaces/SplitControl.nc"result_t CC2420RadioM$CC2420SplitControl$init(void);static  #line 77result_t CC2420RadioM$CC2420SplitControl$start(void);# 76 "C:/PROGRA~1/UCB/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/CC2420RadioM.nc"enum CC2420RadioM$__nesc_unnamed4289 {  CC2420RadioM$DISABLED_STATE = 0,   CC2420RadioM$IDLE_STATE,   CC2420RadioM$TX_STATE,   CC2420RadioM$TX_WAIT,   CC2420RadioM$PRE_TX_STATE,   CC2420RadioM$POST_TX_STATE,   CC2420RadioM$POST_TX_ACK_STATE,   CC2420RadioM$RX_STATE,   CC2420RadioM$POWER_DOWN_STATE,   CC2420RadioM$WARMUP_STATE,   CC2420RadioM$TIMER_INITIAL = 0,   CC2420RadioM$TIMER_BACKOFF,   CC2420RadioM$TIMER_ACK}; uint8_t CC2420RadioM$countRetry;uint8_t CC2420RadioM$stateRadio; uint8_t CC2420RadioM$stateTimer; uint8_t CC2420RadioM$currentDSN; bool CC2420RadioM$bAckEnable;bool CC2420RadioM$bPacketReceiving;uint8_t CC2420RadioM$txlength; TOS_MsgPtr CC2420RadioM$txbufptr; TOS_MsgPtr CC2420RadioM$rxbufptr;TOS_Msg CC2420RadioM$RxBuf;volatile uint16_t CC2420RadioM$LocalAddr;static void CC2420RadioM$sendFailed(void);static void CC2420RadioM$flushRXFIFO(void);static __inline result_t CC2420RadioM$setInitialTimer(uint16_t jiffy);static __inline result_t CC2420RadioM$setBackoffTimer(uint16_t jiffy);static __inline result_t CC2420RadioM$setAckTimer(uint16_t jiffy);static inline  void CC2420RadioM$PacketRcvd(void);static  #line 161void CC2420RadioM$PacketSent(void);static inline  #line 179result_t CC2420RadioM$StdControl$init(void);static inline  result_t CC2420RadioM$SplitControl$init(void);static inline  #line 201result_t CC2420RadioM$CC2420SplitControl$initDone(void);static inline   result_t CC2420RadioM$SplitControl$default$initDone(void);static inline  #line 233result_t CC2420RadioM$StdControl$start(void);static inline  result_t CC2420RadioM$SplitControl$start(void);static inline  #line 255result_t CC2420RadioM$CC2420SplitControl$startDone(void);static inline   #line 273result_t CC2420RadioM$SplitControl$default$startDone(void);static inline void CC2420RadioM$sendPacket(void);static inline   #line 305result_t CC2420RadioM$SFD$captured(

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -