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

📄 app.c

📁 tinyos2.0版本驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
#line 324typedef union __nesc_unnamed4300 {  uint8_t flat;  struct __nesc_unnamed4301 {    uint8_t psrsync : 1;    uint8_t psrasy : 1;    uint8_t resv1 : 5;    uint8_t tsm : 1;  } bits;} Atm128_GTCCR_t;typedef uint8_t Atm128_TCNT1H_t;typedef uint8_t Atm128_TCNT1L_t;typedef uint8_t Atm128_TCNT3H_t;typedef uint8_t Atm128_TCNT3L_t;typedef uint8_t Atm128_TCNT4H_t;typedef uint8_t Atm128_TCNT4L_t;typedef uint8_t Atm128_TCNT5H_t;typedef uint8_t Atm128_TCNT5L_t;typedef uint8_t Atm128_OCR1AH_t;typedef uint8_t Atm128_OCR1AL_t;typedef uint8_t Atm128_OCR1BH_t;typedef uint8_t Atm128_OCR1BL_t;typedef uint8_t Atm128_OCR1CH_t;typedef uint8_t Atm128_OCR1CL_t;typedef uint8_t Atm128_OCR3AH_t;typedef uint8_t Atm128_OCR3AL_t;typedef uint8_t Atm128_OCR3BH_t;typedef uint8_t Atm128_OCR3BL_t;typedef uint8_t Atm128_OCR3CH_t;typedef uint8_t Atm128_OCR3CL_t;typedef uint8_t Atm128_OCR4AH_t;typedef uint8_t Atm128_OCR4AL_t;typedef uint8_t Atm128_OCR4BH_t;typedef uint8_t Atm128_OCR4BL_t;typedef uint8_t Atm128_OCR4CH_t;typedef uint8_t Atm128_OCR4CL_t;typedef uint8_t Atm128_OCR5AH_t;typedef uint8_t Atm128_OCR5AL_t;typedef uint8_t Atm128_OCR5BH_t;typedef uint8_t Atm128_OCR5BL_t;typedef uint8_t Atm128_OCR5CH_t;typedef uint8_t Atm128_OCR5CL_t;typedef uint8_t Atm128_ICR1H_t;typedef uint8_t Atm128_ICR1L_t;typedef uint8_t Atm128_ICR3H_t;typedef uint8_t Atm128_ICR3L_t;typedef uint8_t Atm128_ICR4H_t;typedef uint8_t Atm128_ICR4L_t;typedef uint8_t Atm128_ICR5H_t;typedef uint8_t Atm128_ICR5L_t;# 74 "/opt/tinyos-2.x/tos/platforms/iris/MicaTimer.h"typedef struct __nesc_unnamed4302 {} #line 74T64khz;typedef struct __nesc_unnamed4303 {} #line 75T128khz;typedef struct __nesc_unnamed4304 {} #line 76T2mhz;typedef struct __nesc_unnamed4305 {} #line 77T4mhz;#line 147typedef TMicro TOne;typedef TMicro TThree;typedef uint32_t counter_one_overflow_t;typedef uint16_t counter_three_overflow_t;enum __nesc_unnamed4306 {  MICA_PRESCALER_ONE = ATM128_CLK16_DIVIDE_8,   MICA_DIVIDE_ONE_FOR_32KHZ_LOG2 = 5,   MICA_PRESCALER_THREE = ATM128_CLK16_DIVIDE_8,   MICA_DIVIDE_THREE_FOR_MICRO_LOG2 = 0,   EXT_STANDBY_T0_THRESHOLD = 12};enum __nesc_unnamed4307 {  PLATFORM_MHZ = 8};# 55 "/opt/tinyos-2.x/tos/platforms/micaz/hardware.h"enum __nesc_unnamed4308 {  CHANNEL_THERMISTOR = ATM128_ADC_SNGL_ADC1};enum __nesc_unnamed4309 {  PLATFORM_BAUDRATE = 57600L};# 32 "/opt/tinyos-2.x/tos/types/Leds.h"enum __nesc_unnamed4310 {  LEDS_LED0 = 1 << 0,   LEDS_LED1 = 1 << 1,   LEDS_LED2 = 1 << 2,   LEDS_LED3 = 1 << 3,   LEDS_LED4 = 1 << 4,   LEDS_LED5 = 1 << 5,   LEDS_LED6 = 1 << 6,   LEDS_LED7 = 1 << 7};# 45 "/opt/tinyos-2.x/tos/sensorboards/MTS300/mts300.h"enum __nesc_unnamed4311 {  TOS_MIC_POT_ADDR = 0x5A,   TOS_MAG_POT_ADDR = 0x58};# 40 "/opt/tinyos-2.x/tos/types/I2C.h"typedef struct __nesc_unnamed4312 {} #line 40TI2CExtdAddr;typedef struct __nesc_unnamed4313 {} #line 41TI2CBasicAddr;typedef uint8_t i2c_flags_t;enum __nesc_unnamed4314 {  I2C_START = 0x01,   I2C_STOP = 0x02,   I2C_ACK_END = 0x04};# 35 "/opt/tinyos-2.x/tos/chips/atm128/i2c/Atm128I2C.h"enum __nesc_unnamed4315 {  ATM128_I2C_BUSERROR = 0x00,   ATM128_I2C_START = 0x08,   ATM128_I2C_RSTART = 0x10,   ATM128_I2C_MW_SLA_ACK = 0x18,   ATM128_I2C_MW_SLA_NACK = 0x20,   ATM128_I2C_MW_DATA_ACK = 0x28,   ATM128_I2C_MW_DATA_NACK = 0x30,   ATM128_I2C_M_ARB_LOST = 0x38,   ATM128_I2C_MR_SLA_ACK = 0x40,   ATM128_I2C_MR_SLA_NACK = 0x48,   ATM128_I2C_MR_DATA_ACK = 0x50,   ATM128_I2C_MR_DATA_NACK = 0x58};# 33 "/opt/tinyos-2.x/tos/types/Resource.h"typedef uint8_t resource_client_id_t;typedef uint16_t TestI2CC$ReadMagY$val_t;typedef uint16_t TestI2CC$ReadMic$val_t;typedef uint16_t TestI2CC$ReadMagX$val_t;typedef TMilli TestI2CC$Timer$precision_tag;enum HilTimerMilliC$__nesc_unnamed4316 {  HilTimerMilliC$TIMER_COUNT = 3U};typedef TMilli /*AlarmCounterMilliP.Atm128AlarmAsyncC*/Atm128AlarmAsyncC$0$precision;typedef /*AlarmCounterMilliP.Atm128AlarmAsyncC*/Atm128AlarmAsyncC$0$precision /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$precision;typedef /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$precision /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$precision_tag;typedef uint32_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type;typedef /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$precision /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$precision_tag;typedef uint32_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$size_type;typedef uint8_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Compare$size_type;typedef uint8_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Timer$timer_size;typedef uint8_t HplAtm1281Timer2AsyncP$Compare$size_type;typedef uint8_t HplAtm1281Timer2AsyncP$Timer$timer_size;typedef TMilli /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$precision_tag;typedef /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$precision_tag /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Alarm$precision_tag;typedef uint32_t /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Alarm$size_type;typedef /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$precision_tag /*HilTimerMilliC.AlarmToTimerC*/AlarmToTimerC$0$Timer$precision_tag;typedef TMilli /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$precision_tag;typedef /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$precision_tag /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$TimerFrom$precision_tag;typedef /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$precision_tag /*HilTimerMilliC.VirtualizeTimerC*/VirtualizeTimerC$0$Timer$precision_tag;typedef TMilli /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$precision_tag;typedef /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$precision_tag /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$LocalTime$precision_tag;typedef /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$precision_tag /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$Counter$precision_tag;typedef uint32_t /*HilTimerMilliC.CounterToLocalTimeC*/CounterToLocalTimeC$0$Counter$size_type;enum /*TestI2CAppC.MagXC*/MagXC$0$__nesc_unnamed4317 {  MagXC$0$ID = 0U};typedef TI2CBasicAddr MagP$I2CPacket$addr_size;typedef TMilli MagP$Timer$precision_tag;enum /*MagConfigP.I2CPot*/Atm128I2CMasterC$0$__nesc_unnamed4318 {  Atm128I2CMasterC$0$CLIENT_ID = 0U};enum Atm128I2CMasterP$__nesc_unnamed4319 {  Atm128I2CMasterP$ATM128_I2C_CLIENT_COUNT = 2U};typedef TI2CBasicAddr /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$SubPacket$addr_size;typedef TI2CBasicAddr /*Atm128I2CMasterP.I2C*/Atm128I2CMasterImplP$0$I2CPacket$addr_size;typedef TI2CBasicAddr /*Atm128I2CMasterP.Master*/Atm128I2CMasterPacketP$0$I2CPacket$addr_size;typedef uint16_t /*MagReadP.AdcX*/ArbitratedReadC$0$width_t;typedef /*MagReadP.AdcX*/ArbitratedReadC$0$width_t /*MagReadP.AdcX*/ArbitratedReadC$0$Read$val_t;typedef /*MagReadP.AdcX*/ArbitratedReadC$0$width_t /*MagReadP.AdcX*/ArbitratedReadC$0$Service$val_t;typedef uint16_t /*MagReadP.AdcY*/ArbitratedReadC$1$width_t;typedef /*MagReadP.AdcY*/ArbitratedReadC$1$width_t /*MagReadP.AdcY*/ArbitratedReadC$1$Read$val_t;typedef /*MagReadP.AdcY*/ArbitratedReadC$1$width_t /*MagReadP.AdcY*/ArbitratedReadC$1$Service$val_t;typedef uint16_t AdcP$Read$val_t;typedef uint16_t AdcP$ReadNow$val_t;typedef uint16_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$width_t;typedef /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$width_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Read$val_t;typedef /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$width_t /*WireAdcP.ArbitrateRead*/ArbitratedReadC$2$Service$val_t;enum /*TestI2CAppC.MagXC.AdcX*/AdcReadClientC$0$__nesc_unnamed4320 {  AdcReadClientC$0$ID = 0U, AdcReadClientC$0$HAL_ID = 0U};enum /*TestI2CAppC.MagYC*/MagYC$0$__nesc_unnamed4321 {  MagYC$0$ID = 1U};enum /*TestI2CAppC.MagYC.AdcY*/AdcReadClientC$1$__nesc_unnamed4322 {  AdcReadClientC$1$ID = 1U, AdcReadClientC$1$HAL_ID = 1U};enum /*TestI2CAppC.MicC*/MicC$0$__nesc_unnamed4323 {  MicC$0$ID = 0U};typedef TI2CBasicAddr MicP$I2CPacket$addr_size;typedef TMilli MicP$Timer$precision_tag;enum /*MicDeviceP.I2CPot*/Atm128I2CMasterC$1$__nesc_unnamed4324 {  Atm128I2CMasterC$1$CLIENT_ID = 1U};typedef uint16_t /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$width_t;typedef /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$width_t /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Read$val_t;typedef /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$width_t /*MicReadP.ArbitratedReadC*/ArbitratedReadC$3$Service$val_t;enum /*TestI2CAppC.MicC.AdcReadClientC*/AdcReadClientC$2$__nesc_unnamed4325 {  AdcReadClientC$2$ID = 2U, AdcReadClientC$2$HAL_ID = 2U};# 49 "/opt/tinyos-2.x/tos/interfaces/Boot.nc"static  void TestI2CC$Boot$booted(void);# 63 "/opt/tinyos-2.x/tos/interfaces/Read.nc"static  void TestI2CC$ReadMagY$readDone(error_t arg_0x1056090, TestI2CC$ReadMagY$val_t arg_0x1056218);#line 63static  void TestI2CC$ReadMic$readDone(error_t arg_0x1056090, TestI2CC$ReadMic$val_t arg_0x1056218);#line 63static  void TestI2CC$ReadMagX$readDone(error_t arg_0x1056090, TestI2CC$ReadMagX$val_t arg_0x1056218);# 72 "/opt/tinyos-2.x/tos/lib/timer/Timer.nc"static  void TestI2CC$Timer$fired(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t PlatformP$Init$init(void);#line 51static  error_t MotePlatformP$PlatformInit$init(void);# 31 "/opt/tinyos-2.x/tos/interfaces/GeneralIO.nc"static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit0*/HplAtm128GeneralIOPinP$0$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit1*/HplAtm128GeneralIOPinP$1$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$toggle(void);static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortA.Bit2*/HplAtm128GeneralIOPinP$2$IO$set(void);static   void /*HplAtm128GeneralIOC.PortA.Bit4*/HplAtm128GeneralIOPinP$4$IO$makeInput(void);#line 30static   void /*HplAtm128GeneralIOC.PortA.Bit4*/HplAtm128GeneralIOPinP$4$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortC.Bit3*/HplAtm128GeneralIOPinP$19$IO$makeInput(void);static   void /*HplAtm128GeneralIOC.PortC.Bit3*/HplAtm128GeneralIOPinP$19$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortC.Bit3*/HplAtm128GeneralIOPinP$19$IO$set(void);static   void /*HplAtm128GeneralIOC.PortC.Bit3*/HplAtm128GeneralIOPinP$19$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortC.Bit5*/HplAtm128GeneralIOPinP$21$IO$makeInput(void);static   void /*HplAtm128GeneralIOC.PortC.Bit5*/HplAtm128GeneralIOPinP$21$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortC.Bit5*/HplAtm128GeneralIOPinP$21$IO$set(void);static   void /*HplAtm128GeneralIOC.PortC.Bit5*/HplAtm128GeneralIOPinP$21$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortC.Bit6*/HplAtm128GeneralIOPinP$22$IO$makeOutput(void);#line 29static   void /*HplAtm128GeneralIOC.PortC.Bit6*/HplAtm128GeneralIOPinP$22$IO$set(void);static   void /*HplAtm128GeneralIOC.PortC.Bit6*/HplAtm128GeneralIOPinP$22$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortD.Bit0*/HplAtm128GeneralIOPinP$24$IO$makeInput(void);#line 29static   void /*HplAtm128GeneralIOC.PortD.Bit0*/HplAtm128GeneralIOPinP$24$IO$set(void);static   void /*HplAtm128GeneralIOC.PortD.Bit0*/HplAtm128GeneralIOPinP$24$IO$clr(void);static   void /*HplAtm128GeneralIOC.PortD.Bit1*/HplAtm128GeneralIOPinP$25$IO$makeInput(void);#line 29static   void /*HplAtm128GeneralIOC.PortD.Bit1*/HplAtm128GeneralIOPinP$25$IO$set(void);static   void /*HplAtm128GeneralIOC.PortD.Bit1*/HplAtm128GeneralIOPinP$25$IO$clr(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t MeasureClockC$Init$init(void);# 53 "/opt/tinyos-2.x/tos/chips/atm128/timer/Atm128Calibrate.nc"static   uint8_t MeasureClockC$Atm128Calibrate$adcPrescaler(void);# 56 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static   error_t SchedulerBasicP$TaskBasic$postTask(# 45 "/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc"uint8_t arg_0x1011ea8);# 64 "/opt/tinyos-2.x/tos/interfaces/TaskBasic.nc"static  void SchedulerBasicP$TaskBasic$default$runTask(# 45 "/opt/tinyos-2.x/tos/system/SchedulerBasicP.nc"uint8_t arg_0x1011ea8);# 46 "/opt/tinyos-2.x/tos/interfaces/Scheduler.nc"static  void SchedulerBasicP$Scheduler$init(void);#line 61static  void SchedulerBasicP$Scheduler$taskLoop(void);#line 54static  bool SchedulerBasicP$Scheduler$runNextTask(void);# 59 "/opt/tinyos-2.x/tos/interfaces/McuSleep.nc"static   void McuSleepC$McuSleep$sleep(void);# 44 "/opt/tinyos-2.x/tos/interfaces/McuPowerState.nc"static   void McuSleepC$McuPowerState$update(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t LedsP$Init$init(void);# 56 "/opt/tinyos-2.x/tos/interfaces/Leds.nc"static   void LedsP$Leds$led0Toggle(void);#line 72static   void LedsP$Leds$led1Toggle(void);#line 89static   void LedsP$Leds$led2Toggle(void);# 98 "/opt/tinyos-2.x/tos/lib/timer/Alarm.nc"static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$getNow(void);#line 92static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$startAt(/*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type arg_0x11d4c98, /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type arg_0x11d4e28);#line 105static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$getAlarm(void);#line 62static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Alarm$stop(void);# 51 "/opt/tinyos-2.x/tos/interfaces/Init.nc"static  error_t /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Init$init(void);# 53 "/opt/tinyos-2.x/tos/lib/timer/Counter.nc"static   /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$size_type /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Counter$get(void);# 49 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Compare.nc"static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Compare$fired(void);# 61 "/opt/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer.nc"static   void /*AlarmCounterMilliP.Atm128AlarmAsyncC.Atm1281AlarmAsyncP*/Atm1281AlarmAsyncP$0$Timer$overflow(void);# 69 "/opt/tinyos-2.x/tos/chips/atm1281/timer/HplAtm128TimerCtrl8.nc"static   uint8_t HplAtm1281Timer2AsyncP$TimerCtrl$getInterruptFlag(void);#line 62static   void HplAtm1281Timer2AsyncP$TimerCtrl$setControlB(uint8_t arg_0x11f9848);#line 61static   void HplAtm1281Timer2AsyncP$TimerCtrl$setControlA(uint8_t arg_0x11f93a0);# 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 arg_0x1204910);

⌨️ 快捷键说明

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