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

📄 app.c

📁 tinyos2.0版本驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
# 44 "/opt/tinyos-2.x/tos/chips/atm128/adc/HplAtm128Adc.nc"static   Atm128Admux_t HplAtm128AdcP$HplAtm128Adc$getAdmux(void);#line 73static   void HplAtm128AdcP$HplAtm128Adc$enableAdc(void);#line 49static   void HplAtm128AdcP$HplAtm128Adc$setAdmux(Atm128Admux_t arg_0x15c6100);#line 141static   bool HplAtm128AdcP$HplAtm128Adc$cancel(void);#line 77static   void HplAtm128AdcP$HplAtm128Adc$disableAdc(void);static   void HplAtm128AdcP$HplAtm128Adc$disableInterruption(void);#line 60static   void HplAtm128AdcP$HplAtm128Adc$setAdcsra(Atm128Adcsra_t arg_0x15c69c8);#line 55static   Atm128Adcsra_t HplAtm128AdcP$HplAtm128Adc$getAdcsra(void);static   uint16_t HplAtm128AdcP$HplAtm128Adc$getValue(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$1$Init$init(void);# 69 "/opt/tinyos-2.x/tos/interfaces/ResourceQueue.nc"static   error_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$1$RoundRobinQueue$enqueue(resource_client_id_t arg_0x13c0288);#line 43static   bool /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$1$RoundRobinQueue$isEmpty(void);static   bool /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$1$RoundRobinQueue$isEnqueued(resource_client_id_t arg_0x13c2890);static   resource_client_id_t /*Atm128AdcC.AdcArbiter.Queue*/RoundRobinResourceQueueC$1$RoundRobinQueue$dequeue(void);# 43 "/opt/tinyos-2.x/tos/interfaces/ResourceRequested.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$ResourceRequested$default$requested(# 55 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8970);# 55 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$ResourceConfigure$default$unconfigure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e7b30);# 49 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$ResourceConfigure$default$configure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e7b30);# 56 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static   error_t /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$ResourceDefaultOwner$release(void);# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$Resource$release(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8030);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$Resource$request(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8030);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static  void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$Resource$default$granted(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8030);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*Atm128AdcC.AdcArbiter.Arbiter*/ArbiterP$2$grantedTask$runTask(void);# 52 "/opt/tinyos-2.x/tos/lib/power/PowerDownCleanup.nc"static   void /*Atm128AdcC.PM.PowerManager*/AsyncPowerManagerP$1$PowerDownCleanup$default$cleanup(void);# 73 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static   void /*Atm128AdcC.PM.PowerManager*/AsyncPowerManagerP$1$ResourceDefaultOwner$requested(void);#line 46static   void /*Atm128AdcC.PM.PowerManager*/AsyncPowerManagerP$1$ResourceDefaultOwner$granted(void);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  error_t AdcP$Read$read(# 48 "/opt/tinyos-2.x/tos/chips/atm128/adc/AdcP.nc"uint8_t arg_0x1622710);# 66 "/opt/tinyos-2.x/tos/interfaces/ReadNow.nc"static   void AdcP$ReadNow$default$readDone(# 49 "/opt/tinyos-2.x/tos/chips/atm128/adc/AdcP.nc"uint8_t arg_0x1621568, # 66 "/opt/tinyos-2.x/tos/interfaces/ReadNow.nc"error_t arg_0x15a8240, AdcP$ReadNow$val_t arg_0x15a83c8);# 32 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcConfig.nc"static   uint8_t AdcP$Atm128AdcConfig$default$getRefVoltage(# 53 "/opt/tinyos-2.x/tos/chips/atm128/adc/AdcP.nc"uint8_t arg_0x163c878);# 25 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcConfig.nc"static   uint8_t AdcP$Atm128AdcConfig$default$getChannel(# 53 "/opt/tinyos-2.x/tos/chips/atm128/adc/AdcP.nc"uint8_t arg_0x163c878);# 39 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcConfig.nc"static   uint8_t AdcP$Atm128AdcConfig$default$getPrescaler(# 53 "/opt/tinyos-2.x/tos/chips/atm128/adc/AdcP.nc"uint8_t arg_0x163c878);# 72 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcSingle.nc"static   void AdcP$Atm128AdcSingle$dataReady(uint16_t arg_0x15b96d8, bool arg_0x15b9860);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void AdcP$acquiredData$runTask(void);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  error_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Read$read(# 24 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575010);# 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  void /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Read$default$readDone(# 24 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575010, # 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"error_t arg_0x1056090, /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Read$val_t arg_0x1056218);#line 63static  void /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Service$readDone(# 26 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575e78, # 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"error_t arg_0x1056090, /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Service$val_t arg_0x1056218);# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Resource$default$release(# 27 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1573ca0);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Resource$default$request(# 27 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1573ca0);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static  void /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Resource$granted(# 27 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1573ca0);# 83 "/opt/tinyos-2.x/tos/interfaces/SplitControl.nc"static  error_t MicP$SplitControl$start(void);#line 109static  error_t MicP$SplitControl$stop(void);# 32 "/opt/tinyos-2.x/tos/chips/atm128/adc/Atm128AdcConfig.nc"static   uint8_t MicP$MicAtm128AdcConfig$getRefVoltage(void);#line 25static   uint8_t MicP$MicAtm128AdcConfig$getChannel(void);#line 39static   uint8_t MicP$MicAtm128AdcConfig$getPrescaler(void);# 88 "/opt/tinyos-2.x/tos/sensorboards/MTS300/MicSetting.nc"static   error_t MicP$MicSetting$default$toneDetected(void);#line 66static  error_t MicP$MicSetting$gainAdjust(uint8_t arg_0x1667010);#line 62static  error_t MicP$MicSetting$muxSel(uint8_t arg_0x166bb20);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static  void MicP$I2CResource$granted(void);# 101 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"static   void MicP$I2CPacket$writeDone(error_t arg_0x1321860, uint16_t arg_0x13219f0, uint8_t arg_0x1321b78, uint8_t *arg_0x1321d20);#line 91static   void MicP$I2CPacket$readDone(error_t arg_0x1322d70, uint16_t arg_0x1322f00, uint8_t arg_0x13210b0, uint8_t *arg_0x1321258);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void MicP$AlertInterrupt$fired(void);# 72 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void MicP$Timer$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin0*/HplAtm128InterruptPinP$0$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin0*/HplAtm128InterruptPinP$0$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin1*/HplAtm128InterruptPinP$1$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin1*/HplAtm128InterruptPinP$1$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin2*/HplAtm128InterruptPinP$2$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin2*/HplAtm128InterruptPinP$2$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin3*/HplAtm128InterruptPinP$3$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin3*/HplAtm128InterruptPinP$3$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin4*/HplAtm128InterruptPinP$4$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin4*/HplAtm128InterruptPinP$4$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin5*/HplAtm128InterruptPinP$5$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin5*/HplAtm128InterruptPinP$5$IrqSignal$fired(void);# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin6*/HplAtm128InterruptPinP$6$Irq$default$fired(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin6*/HplAtm128InterruptPinP$6$IrqSignal$fired(void);# 40 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static   void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$Irq$disable(void);# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static   void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$IrqSignal$fired(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t /*MicDeviceP.Arbiter.Queue*/RoundRobinResourceQueueC$2$Init$init(void);# 69 "/opt/tinyos-2.x/tos/interfaces/ResourceQueue.nc"static   error_t /*MicDeviceP.Arbiter.Queue*/RoundRobinResourceQueueC$2$RoundRobinQueue$enqueue(resource_client_id_t arg_0x13c0288);#line 43static   bool /*MicDeviceP.Arbiter.Queue*/RoundRobinResourceQueueC$2$RoundRobinQueue$isEmpty(void);static   bool /*MicDeviceP.Arbiter.Queue*/RoundRobinResourceQueueC$2$RoundRobinQueue$isEnqueued(resource_client_id_t arg_0x13c2890);static   resource_client_id_t /*MicDeviceP.Arbiter.Queue*/RoundRobinResourceQueueC$2$RoundRobinQueue$dequeue(void);# 43 "/opt/tinyos-2.x/tos/interfaces/ResourceRequested.nc"static   void /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$ResourceRequested$default$requested(# 55 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8970);# 55 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$ResourceConfigure$default$unconfigure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e7b30);# 49 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static   void /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$ResourceConfigure$default$configure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e7b30);# 56 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static   error_t /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$ResourceDefaultOwner$release(void);static   bool /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$ResourceDefaultOwner$isOwner(void);# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$Resource$release(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8030);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static   error_t /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$Resource$request(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x13e8030);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*MicDeviceP.Arbiter.Arbiter*/ArbiterP$3$grantedTask$runTask(void);# 92 "/opt/tinyos-2.x/tos/interfaces/SplitControl.nc"static  void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$SplitControl$startDone(error_t arg_0x1316af0);#line 117static  void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$SplitControl$stopDone(error_t arg_0x13156e8);# 52 "/opt/tinyos-2.x/tos/lib/power/PowerDownCleanup.nc"static   void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$PowerDownCleanup$default$cleanup(void);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$stopTask$runTask(void);# 73 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static   void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$ResourceDefaultOwner$requested(void);#line 46static   void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$ResourceDefaultOwner$granted(void);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$startTask$runTask(void);# 74 "/opt/tinyos-2.x/tos/interfaces/StdControl.nc"static  error_t /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$StdControl$default$start(void);static  error_t /*MicDeviceP.PowerManager.PowerManager*/PowerManagerP$1$StdControl$default$stop(void);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  error_t /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Read$read(# 24 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575010);# 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  void /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Read$default$readDone(# 24 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575010, # 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"error_t arg_0x1056090, /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Read$val_t arg_0x1056218);#line 55static  error_t /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Service$default$read(# 26 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575e78);# 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  void /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Service$readDone(# 26 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1575e78, # 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"error_t arg_0x1056090, /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Service$val_t arg_0x1056218);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static  void /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Resource$granted(# 27 "/opt/tinyos-2.x/tos/system/ArbitratedReadC.nc"uint8_t arg_0x1573ca0);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  error_t TestI2CC$ReadMagY$read(void);# 56 "/opt/tinyos-2.x/tos/interfaces/Leds.nc"static   void TestI2CC$Leds$led0Toggle(void);#line 72static   void TestI2CC$Leds$led1Toggle(void);#line 89static   void TestI2CC$Leds$led2Toggle(void);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  error_t TestI2CC$ReadMic$read(void);#line 55static  error_t TestI2CC$ReadMagX$read(void);# 53 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void TestI2CC$Timer$startPeriodic(uint32_t arg_0x1048788);# 20 "TestI2CC.nc"static inline  void TestI2CC$Boot$booted(void);static inline  void TestI2CC$Timer$fired(void);static inline  void TestI2CC$ReadMagX$readDone(error_t result, uint16_t data);static inline  void TestI2CC$ReadMagY$readDone(error_t result, uint16_t data);static inline  void TestI2CC$ReadMic$readDone(error_t result, uint16_t data);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t PlatformP$MoteInit$init(void);#line 51static  error_t PlatformP$MeasureClock$init(void);# 42 "/opt/tinyos-2.x/tos/platforms/mica/PlatformP.nc"static inline void PlatformP$power_init(void);static inline  error_t PlatformP$Init$init(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t MotePlatformP$SubInit$init(void);# 33 "/opt/tinyos-2.x/tos/interfaces/GeneralIO.nc"static   void MotePlatformP$SerialIdPin$makeInput(void);#line 30static   void MotePlatformP$SerialIdPin$clr(void);# 26 "/opt/tinyos-2.x/tos/platforms/micaz/MotePlatformP.nc"static inline  error_t MotePlatformP$PlatformInit$init(void);# 46 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128GeneralIOPinP.nc"static __inline   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$set(void);static inline   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$toggle(void);static __inline   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$makeOutput(void);#line 46static __inline   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$set(void);static inline   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP

⌨️ 快捷键说明

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