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

📄 app.c

📁 tinyos2.0版本驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
#line 61static void HplAtm1281Timer2AsyncP$TimerCtrl$setControlA(uint8_t control);# 54 "/opt/tinyos-2.x/tos/interfaces/McuPowerOverride.nc"static mcu_power_t HplAtm1281Timer2AsyncP$McuPowerOverride$lowestState(void );# 57 "/opt/tinyos-2.x/tos/chips/atm1281/timer/HplAtm128TimerAsync.nc"static void HplAtm1281Timer2AsyncP$TimerAsync$setTimer2Asynchronous(void );#line 75static int HplAtm1281Timer2AsyncP$TimerAsync$compareABusy(void );# 39 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Compare.nc"static HplAtm1281Timer2AsyncP$Compare$size_type HplAtm1281Timer2AsyncP$Compare$get(void );static void HplAtm1281Timer2AsyncP$Compare$set(HplAtm1281Timer2AsyncP$Compare$size_type t);static void HplAtm1281Timer2AsyncP$Compare$start(void );# 52 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer.nc"static HplAtm1281Timer2AsyncP$Timer$timer_size HplAtm1281Timer2AsyncP$Timer$get(void );# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$fired$runTask(void );# 67 "/opt/tinyos-2.x/tos/lib/timer/Alarm.nc"static void /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Alarm$fired(void );# 125 "/opt/tinyos-2.x/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.x/tos/interfaces/TaskBasic.nc"static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$updateFromTimer$runTask(void );# 72 "/opt/tinyos-2.x/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.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x13e1b70);# 53 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startPeriodic(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x13e1b70, # 53 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"uint32_t dt);static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$startOneShot(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x13e1b70, # 62 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"uint32_t dt);static void /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$stop(# 37 "/opt/tinyos-2.x/tos/lib/timer/VirtualizeTimerC.nc"uint8_t arg_0x13e1b70);# 71 "/opt/tinyos-2.x/tos/lib/timer/Counter.nc"static void /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$Counter$overflow(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 );# 45 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$Irq$clear(void );#line 40static void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$Irq$disable(void );#line 59static void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$Irq$edge(bool low_to_high);#line 35static void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$Irq$enable(void );# 41 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptSig.nc"static void /*HplAtm128InterruptC.IntPin7*/HplAtm128InterruptPinP$7$IrqSignal$fired(void );# 64 "/opt/tinyos-2.x/tos/chips/atm128/pins/HplAtm128Interrupt.nc"static void /*HplSensirionSht11C.InterruptDATAC*/Atm128GpioInterruptC$0$Atm128Interrupt$fired(void );# 50 "/opt/tinyos-2.x/tos/interfaces/GpioInterrupt.nc"static error_t /*HplSensirionSht11C.InterruptDATAC*/Atm128GpioInterruptC$0$Interrupt$disable(void );#line 43static error_t /*HplSensirionSht11C.InterruptDATAC*/Atm128GpioInterruptC$0$Interrupt$enableFallingEdge(void );# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static error_t /*HplSensirionSht11C.Arbiter.Queue*/FcfsResourceQueueC$0$Init$init(void );# 69 "/opt/tinyos-2.x/tos/interfaces/ResourceQueue.nc"static error_t /*HplSensirionSht11C.Arbiter.Queue*/FcfsResourceQueueC$0$FcfsQueue$enqueue(resource_client_id_t id);#line 43static bool /*HplSensirionSht11C.Arbiter.Queue*/FcfsResourceQueueC$0$FcfsQueue$isEmpty(void );static bool /*HplSensirionSht11C.Arbiter.Queue*/FcfsResourceQueueC$0$FcfsQueue$isEnqueued(resource_client_id_t id);static resource_client_id_t /*HplSensirionSht11C.Arbiter.Queue*/FcfsResourceQueueC$0$FcfsQueue$dequeue(void );# 43 "/opt/tinyos-2.x/tos/interfaces/ResourceRequested.nc"static void /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$ResourceRequested$default$requested(# 55 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d33f8);# 55 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static void /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$ResourceConfigure$default$unconfigure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d17a8);# 49 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static void /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$ResourceConfigure$default$configure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d17a8);# 56 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static error_t /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$ResourceDefaultOwner$release(void );static bool /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$ResourceDefaultOwner$isOwner(void );# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$Resource$release(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d49b8);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$Resource$request(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d49b8);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static void /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$Resource$default$granted(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d49b8);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void /*HplSensirionSht11C.Arbiter.Arbiter*/ArbiterP$0$grantedTask$runTask(void );# 92 "/opt/tinyos-2.x/tos/interfaces/SplitControl.nc"static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$SplitControl$startDone(error_t error);#line 117static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$SplitControl$stopDone(error_t error);# 52 "/opt/tinyos-2.x/tos/lib/power/PowerDownCleanup.nc"static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$PowerDownCleanup$default$cleanup(void );# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$stopTask$runTask(void );# 73 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$ResourceDefaultOwner$requested(void );#line 46static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$ResourceDefaultOwner$granted(void );# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$startTask$runTask(void );# 74 "/opt/tinyos-2.x/tos/interfaces/StdControl.nc"static error_t /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$StdControl$default$start(void );static error_t /*HplSensirionSht11C.SplitControlPowerManagerC.PowerManager*/PowerManagerP$0$StdControl$default$stop(void );# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void ISL29001ReaderP$I2CRead$runTask(void );#line 64static void ISL29001ReaderP$I2CReadDone$runTask(void );# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static void ISL29001ReaderP$I2CResource$granted(void );# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static error_t ISL29001ReaderP$ISLReader$read(void );# 101 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"static void ISL29001ReaderP$I2CPacket$writeDone(error_t error, uint16_t addr, uint8_t length, #line 98uint8_t * data);#line 91static void ISL29001ReaderP$I2CPacket$readDone(error_t error, uint16_t addr, uint8_t length, #line 88uint8_t * data);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static error_t /*Atm128I2CMasterP.Arbiter.Queue*/FcfsResourceQueueC$1$Init$init(void );# 69 "/opt/tinyos-2.x/tos/interfaces/ResourceQueue.nc"static error_t /*Atm128I2CMasterP.Arbiter.Queue*/FcfsResourceQueueC$1$FcfsQueue$enqueue(resource_client_id_t id);#line 43static bool /*Atm128I2CMasterP.Arbiter.Queue*/FcfsResourceQueueC$1$FcfsQueue$isEmpty(void );static bool /*Atm128I2CMasterP.Arbiter.Queue*/FcfsResourceQueueC$1$FcfsQueue$isEnqueued(resource_client_id_t id);static resource_client_id_t /*Atm128I2CMasterP.Arbiter.Queue*/FcfsResourceQueueC$1$FcfsQueue$dequeue(void );# 43 "/opt/tinyos-2.x/tos/interfaces/ResourceRequested.nc"static void /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$ResourceRequested$default$requested(# 55 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d33f8);# 55 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static void /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$ResourceConfigure$default$unconfigure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d17a8);# 49 "/opt/tinyos-2.x/tos/interfaces/ResourceConfigure.nc"static void /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$ResourceConfigure$default$configure(# 60 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d17a8);# 56 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static error_t /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$ResourceDefaultOwner$release(void );# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$Resource$release(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d49b8);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$Resource$request(# 54 "/opt/tinyos-2.x/tos/system/ArbiterP.nc"uint8_t arg_0x14d49b8);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void /*Atm128I2CMasterP.Arbiter.Arbiter*/ArbiterP$1$grantedTask$runTask(void );# 52 "/opt/tinyos-2.x/tos/lib/power/PowerDownCleanup.nc"static void /*Atm128I2CMasterP.Power*/AsyncPowerManagerP$0$PowerDownCleanup$default$cleanup(void );# 73 "/opt/tinyos-2.x/tos/interfaces/ResourceDefaultOwner.nc"static void /*Atm128I2CMasterP.Power*/AsyncPowerManagerP$0$ResourceDefaultOwner$requested(void );#line 46static void /*Atm128I2CMasterP.Power*/AsyncPowerManagerP$0$ResourceDefaultOwner$granted(void );# 101 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$SubPacket$writeDone(error_t error, uint16_t addr, uint8_t length, #line 98uint8_t * data);#line 91static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$SubPacket$readDone(error_t error, uint16_t addr, uint8_t length, #line 88uint8_t * data);# 110 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$Resource$release(# 41 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15aa980);# 78 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static error_t /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$Resource$request(# 41 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15aa980);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$Resource$default$granted(# 41 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15aa980);# 65 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"static error_t /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$I2CPacket$read(# 42 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15a7500, # 65 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"i2c_flags_t flags, uint16_t addr, uint8_t length, #line 61uint8_t * data);#line 101static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$I2CPacket$default$writeDone(# 42 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15a7500, # 101 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"error_t error, uint16_t addr, uint8_t length, #line 98uint8_t * data);#line 81static error_t /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$I2CPacket$write(# 42 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15a7500, # 81 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"i2c_flags_t flags, uint16_t addr, uint8_t length, #line 77uint8_t * data);#line 91static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$I2CPacket$default$readDone(# 42 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15a7500, # 91 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"error_t error, uint16_t addr, uint8_t length, #line 88uint8_t * data);# 92 "/opt/tinyos-2.x/tos/interfaces/Resource.nc"static void /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$SubResource$granted(# 43 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2CMasterImplP.nc"uint8_t arg_0x15a5790);# 46 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2C.nc"static void /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$Atm128I2C$stop(void );# 49 "/opt/tinyos-2.x/tos/chips/atm128/i2c/HplAtm128I2CBus.nc"static void /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$I2C$commandComplete(void );# 74 "/opt/tinyos-2.x/tos/interfaces/AsyncStdControl.nc"static error_t /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$AsyncStdControl$start(void );static error_t /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$AsyncStdControl$stop(void );# 65 "/opt/tinyos-2.x/tos/interfaces/I2CPacket.nc"static error_t /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$I2CPacket$read(i2c_flags_t flags, uint16_t addr, uint8_t length, #line 61uint8_t * data);#line 81static error_t /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$I2CPacket$write(i2c_flags_t flags, uint16_t addr, uint8_t length, #line 77uint8_t * data);# 47 "/opt/tinyos-2.x/tos/chips/atm128/i2c/HplAtm128I2CBus.nc"static void HplAtm128I2CBusP$I2C$readCurrent(void );static void HplAtm128I2CBusP$I2C$sendCommand(void );static void HplAtm128I2CBusP$I2C$setStart(bool on);#line 45static uint8_t HplAtm128I2CBusP$I2C$status(void );#line 60static void HplAtm128I2CBusP$I2C$enableInterrupt(bool enable);#line 82static uint8_t HplAtm128I2CBusP$I2C$read(void );#line 42static void HplAtm128I2CBusP$I2C$init(bool hasExternalPulldown);#line 57static void HplAtm128I2CBusP$I2C$enableAck(bool enable);#line 76static void HplAtm128I2CBusP$I2C$enable(bool on);static void HplAtm128I2CBusP$I2C$write(uint8_t data);#line 43static void HplAtm128I2CBusP$I2C$off(void );#line 55static void HplAtm128I2CBusP$I2C$setStop(bool on);#line 74static void HplAtm128I2CBusP$I2C$setInterruptPending(bool on);# 61 "/opt/tinyos-2.x/tos/interfaces/Leds.nc"static void NoLedsC$Leds$led1On(void );#line 78static void NoLedsC$Leds$led2On(void );# 79 "/opt/tinyos-2.x/tos/interfaces/UartStream.nc"static void T6004ReaderP$Uart0Stream$receivedByte(uint8_t byte);#line 99static void T6004ReaderP$Uart0Stream$receiveDone(#line 95uint8_t * buf, uint16_t len, error_t error);#line 57static void T6004ReaderP$Uart0Stream$sendDone(#line 53uint8_t * buf, uint16_t len, error_t error);# 55 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static error_t T6004ReaderP$T6004Reader$read(void );# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static void T6004ReaderP$ParsePacket$runTask(void );# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static error_t /*Atm128Uart0C.UartP*/Atm128UartP$0$Init$init(void );# 48 "/opt/tinyos-2.x/tos/interfaces/UartStrea

⌨️ 快捷键说明

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