📄 app.c
字号:
uint8_t len);#line 67static #line 63message_t * CC1000ActiveMessageP$Receive$default$receive(# 41 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000ActiveMessageP.nc"am_id_t arg_0x40642088, # 60 "/opt/tinyos-2.1.0/tos/interfaces/Receive.nc"message_t * msg, void * payload, uint8_t len);# 57 "/opt/tinyos-2.1.0/tos/interfaces/AMPacket.nc"static am_addr_t CC1000ActiveMessageP$AMPacket$address(void );static am_addr_t CC1000ActiveMessageP$AMPacket$destination(#line 63message_t * amsg);#line 92static void CC1000ActiveMessageP$AMPacket$setDestination(#line 88message_t * amsg, am_addr_t addr);#line 136static am_id_t CC1000ActiveMessageP$AMPacket$type(#line 132message_t * amsg);#line 151static void CC1000ActiveMessageP$AMPacket$setType(#line 147message_t * amsg, am_id_t t);#line 125static bool CC1000ActiveMessageP$AMPacket$isForMe(#line 122message_t * amsg);# 83 "/opt/tinyos-2.1.0/tos/interfaces/SplitControl.nc"static error_t CC1000CsmaP$SplitControl$start(void );#line 109static error_t CC1000CsmaP$SplitControl$stop(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC1000CsmaP$setWakeupTask$runTask(void );#line 64static void CC1000CsmaP$startStopDone$runTask(void );# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000CsmaP$RssiNoiseFloor$readDone(error_t result, CC1000CsmaP$RssiNoiseFloor$val_t val);# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t CC1000CsmaP$Init$init(void );# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000CsmaP$RssiCheckChannel$readDone(error_t result, CC1000CsmaP$RssiCheckChannel$val_t val);# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC1000CsmaP$sleepCheck$runTask(void );# 72 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"static void CC1000CsmaP$WakeupTimer$fired(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC1000CsmaP$adjustSquelch$runTask(void );# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000CsmaP$RssiPulseCheck$readDone(error_t result, CC1000CsmaP$RssiPulseCheck$val_t val);# 45 "/opt/tinyos-2.1.0/tos/interfaces/CsmaBackoff.nc"static uint16_t CC1000CsmaP$CsmaBackoff$default$congestion(#line 42message_t * m);#line 37static uint16_t CC1000CsmaP$CsmaBackoff$default$initial(#line 34message_t * m);# 25 "/opt/tinyos-2.1.0/tos/chips/cc1000/ByteRadio.nc"static void CC1000CsmaP$ByteRadio$rts(message_t * msg);#line 95static void CC1000CsmaP$ByteRadio$rxDone(void );#line 74static void CC1000CsmaP$ByteRadio$idleByte(bool preamble);#line 44static void CC1000CsmaP$ByteRadio$sendDone(void );#line 90static void CC1000CsmaP$ByteRadio$rx(void );# 67 "/opt/tinyos-2.1.0/tos/interfaces/Packet.nc"static uint8_t CC1000SendReceiveP$Packet$payloadLength(#line 63message_t * msg);#line 115static #line 112void * CC1000SendReceiveP$Packet$getPayload(#line 110message_t * msg, uint8_t len);#line 83static void CC1000SendReceiveP$Packet$setPayloadLength(#line 79message_t * msg, uint8_t len);# 92 "/opt/tinyos-2.1.0/tos/chips/cc1000/HplCC1000Spi.nc"static void CC1000SendReceiveP$HplCC1000Spi$dataReady(uint8_t data);# 64 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"static error_t CC1000SendReceiveP$Send$send(#line 56message_t * msg, uint8_t len);# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t CC1000SendReceiveP$Init$init(void );# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000SendReceiveP$RssiRx$readDone(error_t result, CC1000SendReceiveP$RssiRx$val_t val);# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void CC1000SendReceiveP$signalPacketSent$runTask(void );#line 64static void CC1000SendReceiveP$signalPacketReceived$runTask(void );# 61 "/opt/tinyos-2.1.0/tos/chips/cc1000/ByteRadio.nc"static void CC1000SendReceiveP$ByteRadio$listen(void );#line 85static bool CC1000SendReceiveP$ByteRadio$syncing(void );#line 32static void CC1000SendReceiveP$ByteRadio$cts(void );#line 50static void CC1000SendReceiveP$ByteRadio$setPreambleLength(uint16_t bytes);#line 66static void CC1000SendReceiveP$ByteRadio$off(void );#line 39static message_t *CC1000SendReceiveP$ByteRadio$getTxMessage(void );# 74 "/opt/tinyos-2.1.0/tos/interfaces/StdControl.nc"static error_t CC1000SendReceiveP$StdControl$start(void );static error_t CC1000SendReceiveP$StdControl$stop(void );# 40 "/opt/tinyos-2.1.0/tos/interfaces/RadioTimeStamping.nc"static void CC1000SendReceiveP$RadioTimeStamping$default$transmittedSFD(uint16_t time, #line 38message_t * p_msg);#line 51static void CC1000SendReceiveP$RadioTimeStamping$default$receivedSFD(uint16_t time);# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000RssiP$ActualRssi$readDone(error_t result, CC1000RssiP$ActualRssi$val_t val);# 48 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000RssiP.nc"static void CC1000RssiP$cancel(void );# 92 "/opt/tinyos-2.1.0/tos/interfaces/Resource.nc"static void CC1000RssiP$Resource$granted(void );# 58 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static error_t CC1000RssiP$Rssi$read(# 47 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000RssiP.nc"uint8_t arg_0x40771e28);# 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"static void CC1000RssiP$Rssi$default$readDone(# 47 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000RssiP.nc"uint8_t arg_0x40771e28, # 66 "/opt/tinyos-2.1.0/tos/interfaces/ReadNow.nc"error_t result, CC1000RssiP$Rssi$val_t val);# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t CC1000SquelchP$Init$init(void );# 46 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000Squelch.nc"static uint16_t CC1000SquelchP$CC1000Squelch$get(void );static bool CC1000SquelchP$CC1000Squelch$settled(void );#line 40static void CC1000SquelchP$CC1000Squelch$adjust(uint16_t data);# 49 "/opt/tinyos-2.1.0/tos/chips/cc1000/CC1000Control.nc"static void CC1000ControlP$CC1000Control$tunePreset(uint8_t freq);#line 93static void CC1000ControlP$CC1000Control$biasOn(void );#line 39static void CC1000ControlP$CC1000Control$init(void );#line 85static void CC1000ControlP$CC1000Control$coreOn(void );#line 73static void CC1000ControlP$CC1000Control$txMode(void );#line 136static bool CC1000ControlP$CC1000Control$getLOStatus(void );#line 78static void CC1000ControlP$CC1000Control$rxMode(void );#line 68static void CC1000ControlP$CC1000Control$off(void );# 41 "/opt/tinyos-2.1.0/tos/interfaces/Random.nc"static uint16_t RandomMlcgC$Random$rand16(void );#line 35static uint32_t RandomMlcgC$Random$rand32(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t RandomMlcgC$Init$init(void );# 98 "/opt/tinyos-2.1.0/tos/lib/timer/Alarm.nc"static /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$getNow(void );#line 92static void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$startAt(/*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$size_type t0, /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$size_type dt);#line 105static /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$getAlarm(void );#line 62static void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Alarm$stop(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Init$init(void );# 53 "/opt/tinyos-2.1.0/tos/lib/timer/Counter.nc"static /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Counter$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Counter$get(void );# 49 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Compare$fired(void );# 61 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm128AlarmAsyncP*/Atm128AlarmAsyncP$0$Timer$overflow(void );# 44 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128TimerCtrl8.nc"static Atm128_TIFR_t HplAtm128Timer0AsyncP$TimerCtrl$getInterruptFlag(void );#line 37static void HplAtm128Timer0AsyncP$TimerCtrl$setControl(Atm128TimerControl_t control);# 54 "/opt/tinyos-2.1.0/tos/interfaces/McuPowerOverride.nc"static mcu_power_t HplAtm128Timer0AsyncP$McuPowerOverride$lowestState(void );# 44 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128TimerAsync.nc"static int HplAtm128Timer0AsyncP$TimerAsync$compareBusy(void );#line 32static void HplAtm128Timer0AsyncP$TimerAsync$setTimer0Asynchronous(void );# 39 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Compare.nc"static HplAtm128Timer0AsyncP$Compare$size_type HplAtm128Timer0AsyncP$Compare$get(void );static void HplAtm128Timer0AsyncP$Compare$set(HplAtm128Timer0AsyncP$Compare$size_type t);static void HplAtm128Timer0AsyncP$Compare$start(void );# 52 "/opt/tinyos-2.1.0/tos/chips/atm128/timer/HplAtm128Timer.nc"static HplAtm128Timer0AsyncP$Timer$timer_size HplAtm128Timer0AsyncP$Timer$get(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$fired$runTask(void );# 67 "/opt/tinyos-2.1.0/tos/lib/timer/Alarm.nc"static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Alarm$fired(void );# 125 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"static uint32_t /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$getNow(void );#line 118static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$startOneShotAt(uint32_t t0, uint32_t dt);#line 67static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$stop(void );# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$updateFromTimer$runTask(void );# 72 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$TimerFrom$fired(void );#line 72static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$default$fired(# 37 "/opt/tinyos-2.1.0/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x408b3548);# 81 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"static bool /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$isRunning(# 37 "/opt/tinyos-2.1.0/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x408b3548);# 53 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startPeriodic(# 37 "/opt/tinyos-2.1.0/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x408b3548, # 53 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"uint32_t dt);static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startOneShot(# 37 "/opt/tinyos-2.1.0/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x408b3548, # 62 "/opt/tinyos-2.1.0/tos/lib/timer/Timer.nc"uint32_t dt);static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$stop(# 37 "/opt/tinyos-2.1.0/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x408b3548);# 71 "/opt/tinyos-2.1.0/tos/lib/timer/Counter.nc"static void /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$Counter$overflow(void );# 44 "/opt/tinyos-2.1.0/tos/system/ActiveMessageAddressC.nc"static am_addr_t ActiveMessageAddressC$amAddress(void );# 55 "/opt/tinyos-2.1.0/tos/lib/timer/BusyWait.nc"static void BusyWaitMicroC$BusyWait$wait(BusyWaitMicroC$BusyWait$size_type dt);# 69 "/opt/tinyos-2.1.0/tos/interfaces/AMSend.nc"static error_t /*SensorModuleAppC.AMSenderC.AMQueueEntryP*/AMQueueEntryP$0$AMSend$send(am_addr_t addr, #line 60message_t * msg, uint8_t len);# 89 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"static void /*SensorModuleAppC.AMSenderC.AMQueueEntryP*/AMQueueEntryP$0$Send$sendDone(#line 85message_t * msg, error_t error);# 99 "/opt/tinyos-2.1.0/tos/interfaces/AMSend.nc"static void /*AMQueueP.AMQueueImplP*/AMQueueImplP$0$AMSend$sendDone(# 40 "/opt/tinyos-2.1.0/tos/system/AMQueueImplP.nc"am_id_t arg_0x4091ee40, # 92 "/opt/tinyos-2.1.0/tos/interfaces/AMSend.nc"message_t * msg, error_t error);# 64 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"static error_t /*AMQueueP.AMQueueImplP*/AMQueueImplP$0$Send$send(# 38 "/opt/tinyos-2.1.0/tos/system/AMQueueImplP.nc"uint8_t arg_0x4091e458, # 56 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"message_t * msg, uint8_t len);#line 89static void /*AMQueueP.AMQueueImplP*/AMQueueImplP$0$Send$default$sendDone(# 38 "/opt/tinyos-2.1.0/tos/system/AMQueueImplP.nc"uint8_t arg_0x4091e458, # 85 "/opt/tinyos-2.1.0/tos/interfaces/Send.nc"message_t * msg, error_t error);# 64 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static void /*AMQueueP.AMQueueImplP*/AMQueueImplP$0$errorTask$runTask(void );#line 64static void /*AMQueueP.AMQueueImplP*/AMQueueImplP$0$CancelTask$runTask(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t PlatformP$MoteInit$init(void );#line 51static error_t PlatformP$MeasureClock$init(void );# 42 "/opt/tinyos-2.1.0/tos/platforms/mica/PlatformP.nc"static inline void PlatformP$power_init(void );static inline error_t PlatformP$Init$init(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t MotePlatformP$SubInit$init(void );# 33 "/opt/tinyos-2.1.0/tos/interfaces/GeneralIO.nc"static void MotePlatformP$SerialIdPin$makeInput(void );#line 30static void MotePlatformP$SerialIdPin$clr(void );# 23 "/opt/tinyos-2.1.0/tos/platforms/mica2/MotePlatformP.nc"static inline error_t MotePlatformP$PlatformInit$init(void );# 35 "/opt/tinyos-2.1.0/tos/interfaces/GeneralIO.nc"static void HplCC1000P$PCLK$makeOutput(void );#line 29static void HplCC1000P$PCLK$set(void );static void HplCC1000P$PCLK$clr(void );static void HplCC1000P$CHP_OUT$makeInput(void );static void HplCC1000P$PALE$makeOutput(void );#line 29static void HplCC1000P$PALE$set(void );static void HplCC1000P$PALE$clr(void );static void HplCC1000P$PDATA$makeInput(void );#line 32static bool HplCC1000P$PDATA$get(void );static void HplCC1000P$PDATA$makeOutput(void );#line 29static void HplCC1000P$PDATA$set(void );static void HplCC1000P$PDATA$clr(void );# 57 "/opt/tinyos-2.1.0/tos/platforms/mica2/chips/cc1000/HplCC1000P.nc"static inline error_t HplCC1000P$PlatformInit$init(void );#line 78static inline void HplCC1000P$HplCC1000$init(void );#line 94static void HplCC1000P$HplCC1000$write(uint8_t addr, uint8_t data);#line 146static inline uint8_t HplCC1000P$HplCC1000$read(uint8_t addr);#line 195static inline uint8_t HplCC1000P$RssiConfig$getChannel(void );static inline uint8_t HplCC1000P$RssiConfig$getRefVoltage(void );static inline uint8_t HplCC1000P$RssiConfig$getPrescaler(void );# 92 "/opt/tinyos-2.1.0/tos/chips/cc1000/HplCC1000Spi.nc"static void HplCC1000SpiP$HplCC1000Spi$dataReady(uint8_t data);# 33 "/opt/tinyos-2.1.0/tos/interfaces/GeneralIO.nc"static void HplCC1000SpiP$SpiSck$makeInput(void );#line 33static void HplCC1000SpiP$SpiMiso$makeInput(void );static void HplCC1000SpiP$SpiMiso$makeOutput(void );#line 33static void HplCC1000SpiP$SpiMosi$makeInput(void );static void HplCC1000SpiP$SpiMosi$makeOutput(void );#line 33static void HplCC1000SpiP$OC1C$makeInput(void );# 53 "/opt/tinyos-2.1.0/tos/platforms/mica2/chips/cc1000/HplCC1000SpiP.nc"uint8_t HplCC1000SpiP$outgoingByte;static inline error_t HplCC1000SpiP$PlatformInit$init(void );void __vector_17(void ) __attribute((signal)) ;static inline vo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -