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

📄 app.c

📁 This is a helpful document for tinyos learners
💻 C
📖 第 1 页 / 共 5 页
字号:
static inline  result_t HPLPotC$Pot$finalise(void);# 57 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/platform/avrmote/HPLInit.nc"static inline  result_t HPLInit$init(void);# 56 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Leds.nc"static   result_t FooM$Leds$init(void);#line 131static   result_t FooM$Leds$yellowToggle(void);# 48 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/SendMsg.nc"static  result_t FooM$SendMsg$send(uint16_t arg_0x11396b0, uint8_t arg_0x1139838, TOS_MsgPtr arg_0x11399c8);# 59 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Timer.nc"static  result_t FooM$Timer$start(char arg_0x113a3f0, uint32_t arg_0x113a588);# 20 "FooM.nc"TOS_Msg *FooM$myMsgPtr;TOS_Msg FooM$myMsg;uint8_t FooM$state;static inline  void FooM$task_toggleLeds(void);#line 53static inline  result_t FooM$StdControl$init(void);#line 69static inline  result_t FooM$StdControl$start(void);#line 88static inline  result_t FooM$Timer$fired(void);#line 100static inline  result_t FooM$SendMsg$sendDone(TOS_MsgPtr msg, result_t success);# 50 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/LedsC.nc"uint8_t LedsC$ledsOn;enum LedsC$__nesc_unnamed4267 {  LedsC$RED_BIT = 1,   LedsC$GREEN_BIT = 2,   LedsC$YELLOW_BIT = 4};static inline   result_t LedsC$Leds$init(void);#line 130static inline   result_t LedsC$Leds$yellowOn(void);static inline   result_t LedsC$Leds$yellowOff(void);static inline   result_t LedsC$Leds$yellowToggle(void);# 41 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/PowerManagement.nc"static   uint8_t TimerM$PowerManagement$adjustPower(void);# 105 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Clock.nc"static   void TimerM$Clock$setInterval(uint8_t arg_0x1171f18);#line 153static   uint8_t TimerM$Clock$readCounter(void);#line 96static   result_t TimerM$Clock$setRate(char arg_0x1171340, char arg_0x11714c0);#line 121static   uint8_t TimerM$Clock$getInterval(void);# 73 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Timer.nc"static  result_t TimerM$Timer$fired(# 49 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/TimerM.nc"uint8_t arg_0x11687f0);uint32_t TimerM$mState;uint8_t TimerM$setIntervalFlag;uint8_t TimerM$mScale;#line 61uint8_t TimerM$mInterval;int8_t TimerM$queue_head;int8_t TimerM$queue_tail;uint8_t TimerM$queue_size;uint8_t TimerM$queue[NUM_TIMERS];volatile uint16_t TimerM$interval_outstanding;#line 68struct TimerM$timer_s {  uint8_t type;  int32_t ticks;  int32_t ticksLeft;} TimerM$mTimerList[NUM_TIMERS];enum TimerM$__nesc_unnamed4268 {  TimerM$maxTimerInterval = 230};static  result_t TimerM$StdControl$init(void);static inline  result_t TimerM$StdControl$start(void);static  result_t TimerM$Timer$start(uint8_t id, char type, uint32_t interval);#line 129inline static void TimerM$adjustInterval(void);#line 182static inline   result_t TimerM$Timer$default$fired(uint8_t id);static inline void TimerM$enqueue(uint8_t value);static inline uint8_t TimerM$dequeue(void);static inline  void TimerM$signalOneTimer(void);static inline  void TimerM$HandleFire(void);#line 253static inline   result_t TimerM$Clock$fire(void);# 180 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Clock.nc"static   result_t HPLClock$Clock$fire(void);# 54 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/platform/mica/HPLClock.nc"uint8_t HPLClock$set_flag;uint8_t HPLClock$mscale;#line 55uint8_t HPLClock$nextScale;#line 55uint8_t HPLClock$minterval;#line 87static inline   void HPLClock$Clock$setInterval(uint8_t value);static inline   uint8_t HPLClock$Clock$getInterval(void);#line 134static inline   uint8_t HPLClock$Clock$readCounter(void);#line 149static inline   result_t HPLClock$Clock$setRate(char interval, char scale);#line 167void __vector_15(void)   __attribute((interrupt)) ;# 51 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/platform/mica2/HPLPowerManagementM.nc" int8_t HPLPowerManagementM$disableCount = 1;uint8_t HPLPowerManagementM$powerLevel;enum HPLPowerManagementM$__nesc_unnamed4269 {  HPLPowerManagementM$IDLE = 0,   HPLPowerManagementM$ADC_NR = 1 << 3,   HPLPowerManagementM$POWER_DOWN = 1 << 4,   HPLPowerManagementM$POWER_SAVE = (1 << 3) + (1 << 4),   HPLPowerManagementM$STANDBY = (1 << 2) + (1 << 4),   HPLPowerManagementM$EXT_STANDBY = (1 << 3) + (1 << 4) + (1 << 2)};static inline uint8_t HPLPowerManagementM$getPowerLevel(void);#line 85static inline  void HPLPowerManagementM$doAdjustment(void);#line 102static   uint8_t HPLPowerManagementM$PowerManagement$adjustPower(void);# 75 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/ReceiveMsg.nc"static  TOS_MsgPtr AMStandard$ReceiveMsg$receive(# 56 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/AMStandard.nc"uint8_t arg_0x12013e0, # 75 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/ReceiveMsg.nc"TOS_MsgPtr arg_0x12064d8);# 59 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Timer.nc"static  result_t AMStandard$ActivityTimer$start(char arg_0x113a3f0, uint32_t arg_0x113a588);# 58 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"static  result_t AMStandard$UARTSend$send(TOS_MsgPtr arg_0x120a3a8);# 41 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/PowerManagement.nc"static   uint8_t AMStandard$PowerManagement$adjustPower(void);# 63 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/StdControl.nc"static  result_t AMStandard$RadioControl$init(void);static  result_t AMStandard$RadioControl$start(void);#line 63static  result_t AMStandard$TimerControl$init(void);static  result_t AMStandard$TimerControl$start(void);#line 63static  result_t AMStandard$UARTControl$init(void);static  result_t AMStandard$UARTControl$start(void);# 65 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/AMStandard.nc"static  result_t AMStandard$sendDone(void);# 58 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"static  result_t AMStandard$RadioSend$send(TOS_MsgPtr arg_0x120a3a8);# 49 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/SendMsg.nc"static  result_t AMStandard$SendMsg$sendDone(# 55 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/AMStandard.nc"uint8_t arg_0x1202cb0, # 49 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/SendMsg.nc"TOS_MsgPtr arg_0x1139e78, result_t arg_0x1138030);# 81 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/system/AMStandard.nc"bool AMStandard$state;TOS_MsgPtr AMStandard$buffer;uint16_t AMStandard$lastCount;uint16_t AMStandard$counter;static inline  bool AMStandard$Control$init(void);#line 103static inline  bool AMStandard$Control$start(void);#line 132static inline void AMStandard$dbgPacket(TOS_MsgPtr data);static result_t AMStandard$reportSendDone(TOS_MsgPtr msg, result_t success);static inline  result_t AMStandard$ActivityTimer$fired(void);static inline   result_t AMStandard$SendMsg$default$sendDone(uint8_t id, TOS_MsgPtr msg, result_t success);static inline   result_t AMStandard$default$sendDone(void);static inline  void AMStandard$sendTask(void);#line 179static inline  result_t AMStandard$SendMsg$send(uint8_t id, uint16_t addr, uint8_t length, TOS_MsgPtr data);#line 207static inline  result_t AMStandard$UARTSend$sendDone(TOS_MsgPtr msg, result_t success);static inline  result_t AMStandard$RadioSend$sendDone(TOS_MsgPtr msg, result_t success);TOS_MsgPtr received(TOS_MsgPtr packet)   ;#line 242static inline   TOS_MsgPtr AMStandard$ReceiveMsg$default$receive(uint8_t id, TOS_MsgPtr msg);static inline  TOS_MsgPtr AMStandard$UARTReceive$receive(TOS_MsgPtr packet);static inline  TOS_MsgPtr AMStandard$RadioReceive$receive(TOS_MsgPtr packet);# 70 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/SplitControl.nc"static  result_t CC2420RadioM$SplitControl$initDone(void);#line 85static  result_t CC2420RadioM$SplitControl$startDone(void);# 59 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420Interrupt.nc"static   result_t CC2420RadioM$FIFOP$disable(void);#line 43static   result_t CC2420RadioM$FIFOP$startWait(bool arg_0x1261688);# 6 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/TimerJiffyAsync.nc"static   result_t CC2420RadioM$BackoffTimerJiffy$setOneShot(uint32_t arg_0x126ec78);static   bool CC2420RadioM$BackoffTimerJiffy$isSet(void);#line 8static   result_t CC2420RadioM$BackoffTimerJiffy$stop(void);# 67 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/BareSendMsg.nc"static  result_t CC2420RadioM$Send$sendDone(TOS_MsgPtr arg_0x120a950, result_t arg_0x120aae0);# 63 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/Random.nc"static   uint16_t CC2420RadioM$Random$rand(void);#line 57static   result_t CC2420RadioM$Random$init(void);# 63 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/StdControl.nc"static  result_t CC2420RadioM$TimerControl$init(void);static  result_t CC2420RadioM$TimerControl$start(void);# 75 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/ReceiveMsg.nc"static  TOS_MsgPtr CC2420RadioM$Receive$receive(TOS_MsgPtr arg_0x12064d8);# 61 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420.nc"static   uint16_t CC2420RadioM$HPLChipcon$read(uint8_t arg_0x1259d48);#line 47static   uint8_t CC2420RadioM$HPLChipcon$cmd(uint8_t arg_0x1259168);# 33 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc"static   void CC2420RadioM$RadioReceiveCoordinator$startSymbol(uint8_t arg_0x1242eb8, uint8_t arg_0x124c068, TOS_MsgPtr arg_0x124c1f8);# 60 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420Capture.nc"static   result_t CC2420RadioM$SFD$disable(void);#line 43static   result_t CC2420RadioM$SFD$enableCapture(bool arg_0x126d678);# 33 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/RadioCoordinator.nc"static   void CC2420RadioM$RadioSendCoordinator$startSymbol(uint8_t arg_0x1242eb8, uint8_t arg_0x124c068, TOS_MsgPtr arg_0x124c1f8);# 29 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/HPLCC2420FIFO.nc"static   result_t CC2420RadioM$HPLChipconFIFO$writeTXFIFO(uint8_t arg_0x1265c50, uint8_t *arg_0x1265df8);#line 19static   result_t CC2420RadioM$HPLChipconFIFO$readRXFIFO(uint8_t arg_0x1265438, uint8_t *arg_0x12655e0);# 163 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/CC2420Control.nc"static   result_t CC2420RadioM$CC2420Control$RxMode(void);# 74 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/MacBackoff.nc"static   int16_t CC2420RadioM$MacBackoff$initialBackoff(TOS_MsgPtr arg_0x124f4b8);static   int16_t CC2420RadioM$MacBackoff$congestionBackoff(TOS_MsgPtr arg_0x124f978);# 64 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/interfaces/SplitControl.nc"static  result_t CC2420RadioM$CC2420SplitControl$init(void);#line 77static  result_t CC2420RadioM$CC2420SplitControl$start(void);# 76 "C:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/CC2420RadioM.nc"enum CC2420RadioM$__nesc_unnamed4270 {  CC2420RadioM$DISABLED_STATE = 0,   CC2420RadioM$DISABLED_STATE_STARTTASK,   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);#line 168static  void CC2420RadioM$PacketSent(void);#line 186static inline  result_t CC2420RadioM$StdControl$init(void);static inline  result_t CC2420RadioM$SplitControl$init(void);#line 208static inline  result_t CC2420RadioM$CC2420SplitControl$initDone(void);static inline   result_t CC2420RadioM$SplitControl$default$initDone(void);#line 239static inline  void CC2420RadioM$startRadio(void);#line 253static inline  result_t CC2420RadioM$StdControl$start(void);#line 277static inline  result_t CC2420RadioM$SplitControl$start(void);#line 294static inline  result_t CC2420RadioM$CC2420SplitControl$startDone(void);#line 312static inline   result_t CC2420RadioM$SplitControl$default$startDone(void);

⌨️ 快捷键说明

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