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

📄 app.c

📁 This is a sensor module build in NesC
💻 C
📖 第 1 页 / 共 5 页
字号:
  unsigned int i2cssel : 2;  unsigned int i2crm : 1;  unsigned int i2cword : 1;  unsigned int i2cpsc : 8;  unsigned int i2csclh : 8;  unsigned int i2cscll : 8;  unsigned int i2coa : 10;  unsigned int  : 6;} msp430_i2c_config_t;#line 278typedef struct __nesc_unnamed4290 {  uint8_t uctl;  uint8_t i2ctctl;  uint8_t i2cpsc;  uint8_t i2csclh;  uint8_t i2cscll;  uint16_t i2coa;} msp430_i2c_registers_t;#line 287typedef union __nesc_unnamed4291 {  msp430_i2c_config_t i2cConfig;  msp430_i2c_registers_t i2cRegisters;} msp430_i2c_union_config_t;# 28 "/opt/tinyos-2.1.0/tos/chips/cc2420/CC2420TimeSyncMessage.h"typedef nx_uint32_t timesync_radio_t;# 47 "/opt/tinyos-2.1.0/tos/chips/cc2420/lpl/DefaultLpl.h"#line 42typedef enum __nesc_unnamed4292 {  S_LPL_NOT_SENDING,   S_LPL_FIRST_MESSAGE,   S_LPL_SENDING,   S_LPL_CLEAN_UP} lpl_sendstate_t;typedef uint16_t SensorModuleC$Read$val_t;typedef TMilli SensorModuleC$MilliTimer$precision_tag;typedef uint16_t AdcP$Read$val_t;typedef uint16_t AdcP$ReadNow$val_t;typedef const msp430adc12_channel_config_t *AdcP$Config$adc_config_t;typedef TMilli Msp430RefVoltGeneratorP$SwitchOffTimer$precision_tag;typedef TMilli Msp430RefVoltGeneratorP$SwitchOnTimer$precision_tag;typedef const msp430adc12_channel_config_t *Msp430RefVoltArbiterImplP$Config$adc_config_t;enum /*HilTimerMilliC.AlarmMilli32C.AlarmFrom.Msp430Timer*/Msp430Timer32khzC$0$__nesc_unnamed4293 {  Msp430Timer32khzC$0$ALARM_ID = 0U};typedef T32khz /*HilTimerMilliC.AlarmMilli32C.AlarmFrom.Msp430Alarm*/Msp430AlarmC$0$frequency_tag;typedef /*HilTimerMilliC.AlarmMilli32C.AlarmFrom.Msp430Alarm*/Msp430AlarmC$0$frequency_tag /*HilTimerMilliC.AlarmMilli32C.AlarmFrom.Msp430Alarm*/Msp430AlarmC$0$Alarm$precision_tag;typedef uint16_t /*HilTimerMilliC.AlarmMilli32C.AlarmFrom.Msp430Alarm*/Msp430AlarmC$0$Alarm$size_type;typedef T32khz /*Msp430Counter32khzC.Counter*/Msp430CounterC$0$frequency_tag;typedef /*Msp430Counter32khzC.Counter*/Msp430CounterC$0$frequency_tag /*Msp430Counter32khzC.Counter*/Msp430CounterC$0$Counter$precision_tag;typedef uint16_t /*Msp430Counter32khzC.Counter*/Msp430CounterC$0$Counter$size_type;typedef TMilli /*CounterMilli32C.Transform*/TransformCounterC$0$to_precision_tag;typedef uint32_t /*CounterMilli32C.Transform*/TransformCounterC$0$to_size_type;typedef T32khz /*CounterMilli32C.Transform*/TransformCounterC$0$from_precision_tag;typedef uint16_t /*CounterMilli32C.Transform*/TransformCounterC$0$from_size_type;typedef uint32_t /*CounterMilli32C.Transform*/TransformCounterC$0$upper_count_type;typedef /*CounterMilli32C.Transform*/TransformCounterC$0$from_precision_tag /*CounterMilli32C.Transform*/TransformCounterC$0$CounterFrom$precision_tag;typedef /*CounterMilli32C.Transform*/TransformCounterC$0$from_size_type /*CounterMilli32C.Transform*/TransformCounterC$0$CounterFrom$size_type;typedef /*CounterMilli32C.Transform*/TransformCounterC$0$to_precision_tag /*CounterMilli32C.Transform*/TransformCounterC$0$Counter$precision_tag;typedef /*CounterMilli32C.Transform*/TransformCounterC$0$to_size_type /*CounterMilli32C.Transform*/TransformCounterC$0$Counter$size_type;typedef TMilli /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_precision_tag;typedef uint32_t /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_size_type;typedef T32khz /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$from_precision_tag;typedef uint16_t /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$from_size_type;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_precision_tag /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$Alarm$precision_tag;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_size_type /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$Alarm$size_type;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$from_precision_tag /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$AlarmFrom$precision_tag;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$from_size_type /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$AlarmFrom$size_type;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_precision_tag /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$Counter$precision_tag;typedef /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$to_size_type /*HilTimerMilliC.AlarmMilli32C.Transform*/TransformAlarmC$0$Counter$size_type;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 /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadClientC.Msp430AdcClient*/Msp430Adc12ClientAutoRVGC$0$__nesc_unnamed4294 {  Msp430Adc12ClientAutoRVGC$0$ID = 0U};typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$0$ConfSub$adc_config_t;typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$0$ConfUp$adc_config_t;enum /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadClientC*/AdcReadClientC$0$__nesc_unnamed4295 {  AdcReadClientC$0$CLIENT = 0U};typedef TMilli AdcStreamP$Alarm$precision_tag;typedef uint32_t AdcStreamP$Alarm$size_type;typedef const msp430adc12_channel_config_t *AdcStreamP$AdcConfigure$adc_config_t;typedef uint16_t AdcStreamP$ReadStream$val_t;enum /*WireAdcStreamP.Alarm.AlarmFrom.Msp430Timer*/Msp430Timer32khzC$1$__nesc_unnamed4296 {  Msp430Timer32khzC$1$ALARM_ID = 1U};typedef T32khz /*WireAdcStreamP.Alarm.AlarmFrom.Msp430Alarm*/Msp430AlarmC$1$frequency_tag;typedef /*WireAdcStreamP.Alarm.AlarmFrom.Msp430Alarm*/Msp430AlarmC$1$frequency_tag /*WireAdcStreamP.Alarm.AlarmFrom.Msp430Alarm*/Msp430AlarmC$1$Alarm$precision_tag;typedef uint16_t /*WireAdcStreamP.Alarm.AlarmFrom.Msp430Alarm*/Msp430AlarmC$1$Alarm$size_type;typedef TMilli /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_precision_tag;typedef uint32_t /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_size_type;typedef T32khz /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$from_precision_tag;typedef uint16_t /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$from_size_type;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_precision_tag /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$Alarm$precision_tag;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_size_type /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$Alarm$size_type;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$from_precision_tag /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$AlarmFrom$precision_tag;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$from_size_type /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$AlarmFrom$size_type;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_precision_tag /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$Counter$precision_tag;typedef /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$to_size_type /*WireAdcStreamP.Alarm.Transform*/TransformAlarmC$1$Counter$size_type;typedef uint16_t /*WireAdcStreamP.ArbitrateReadStream*/ArbitratedReadStreamC$0$val_t;typedef /*WireAdcStreamP.ArbitrateReadStream*/ArbitratedReadStreamC$0$val_t /*WireAdcStreamP.ArbitrateReadStream*/ArbitratedReadStreamC$0$Service$val_t;typedef /*WireAdcStreamP.ArbitrateReadStream*/ArbitratedReadStreamC$0$val_t /*WireAdcStreamP.ArbitrateReadStream*/ArbitratedReadStreamC$0$ReadStream$val_t;enum /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadStreamClientC.Msp430AdcClient*/Msp430Adc12ClientAutoRVGC$1$__nesc_unnamed4297 {  Msp430Adc12ClientAutoRVGC$1$ID = 1U};typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadStreamClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$1$ConfSub$adc_config_t;typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadStreamClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$1$ConfUp$adc_config_t;enum /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadStreamClientC*/AdcReadStreamClientC$0$__nesc_unnamed4298 {  AdcReadStreamClientC$0$RSCLIENT = 0U};typedef const msp430adc12_channel_config_t *Msp430InternalVoltageP$AdcConfigure$adc_config_t;enum /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadNowClientC.Msp430AdcClient*/Msp430Adc12ClientAutoRVGC$2$__nesc_unnamed4299 {  Msp430Adc12ClientAutoRVGC$2$ID = 2U};typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadNowClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$2$ConfSub$adc_config_t;typedef const msp430adc12_channel_config_t */*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadNowClientC.Msp430AdcClient.Msp430Adc12ConfAlertC*/Msp430Adc12ConfAlertC$2$ConfUp$adc_config_t;enum /*SensorModuleAppC.DemoSensorC.DemoSensor.Msp430InternalVoltageC.AdcReadNowClientC*/AdcReadNowClientC$0$__nesc_unnamed4300 {  AdcReadNowClientC$0$CLIENT = 1U};typedef T32khz CC2420ControlP$StartupTimer$precision_tag;typedef uint32_t CC2420ControlP$StartupTimer$size_type;typedef uint16_t CC2420ControlP$ReadRssi$val_t;enum /*AlarmMultiplexC.Alarm.Alarm32khz32C.AlarmC.Msp430Timer*/Msp430Timer32khzC$2$__nesc_unnamed4301 {  Msp430Timer32khzC$2$ALARM_ID = 2U};typedef T32khz /*AlarmMultiplexC.Alarm.Alarm32khz32C.AlarmC.Msp430Alarm*/Msp430AlarmC$2$frequency_tag;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.AlarmC.Msp430Alarm*/Msp430AlarmC$2$frequency_tag /*AlarmMultiplexC.Alarm.Alarm32khz32C.AlarmC.Msp430Alarm*/Msp430AlarmC$2$Alarm$precision_tag;typedef uint16_t /*AlarmMultiplexC.Alarm.Alarm32khz32C.AlarmC.Msp430Alarm*/Msp430AlarmC$2$Alarm$size_type;typedef T32khz /*Counter32khz32C.Transform*/TransformCounterC$1$to_precision_tag;typedef uint32_t /*Counter32khz32C.Transform*/TransformCounterC$1$to_size_type;typedef T32khz /*Counter32khz32C.Transform*/TransformCounterC$1$from_precision_tag;typedef uint16_t /*Counter32khz32C.Transform*/TransformCounterC$1$from_size_type;typedef uint16_t /*Counter32khz32C.Transform*/TransformCounterC$1$upper_count_type;typedef /*Counter32khz32C.Transform*/TransformCounterC$1$from_precision_tag /*Counter32khz32C.Transform*/TransformCounterC$1$CounterFrom$precision_tag;typedef /*Counter32khz32C.Transform*/TransformCounterC$1$from_size_type /*Counter32khz32C.Transform*/TransformCounterC$1$CounterFrom$size_type;typedef /*Counter32khz32C.Transform*/TransformCounterC$1$to_precision_tag /*Counter32khz32C.Transform*/TransformCounterC$1$Counter$precision_tag;typedef /*Counter32khz32C.Transform*/TransformCounterC$1$to_size_type /*Counter32khz32C.Transform*/TransformCounterC$1$Counter$size_type;typedef T32khz /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_precision_tag;typedef uint32_t /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_size_type;typedef T32khz /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$from_precision_tag;typedef uint16_t /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$from_size_type;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_precision_tag /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$Alarm$precision_tag;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_size_type /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$Alarm$size_type;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$from_precision_tag /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$AlarmFrom$precision_tag;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$from_size_type /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$AlarmFrom$size_type;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_precision_tag /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$Counter$precision_tag;typedef /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$to_size_type /*AlarmMultiplexC.Alarm.Alarm32khz32C.Transform*/TransformAlarmC$2$Counter$size_type;enum /*CC2420ControlC.Spi*/CC2420SpiC$0$__nesc_unnamed4302 {  CC2420SpiC$0$CLIENT_ID = 0U};enum /*CC2420SpiWireC.HplCC2420SpiC.SpiC*/Msp430Spi0C$0$__nesc_unnamed4303 {  Msp430Spi0C$0$CLIENT_ID = 0U};enum /*CC2420SpiWireC.HplCC2420SpiC.SpiC.UsartC*/Msp430Usart0C$0$__nesc_unnamed4304 {  Msp430Usart0C$0$CLIENT_ID = 0U};enum /*CC2420ControlC.SyncSpiC*/CC2420SpiC$1$__nesc_unnamed4305 {  CC2420SpiC$1$CLIENT_ID = 1U};enum /*CC2420ControlC.RssiResource*/CC2420SpiC$2$__nesc_unnamed4306 {  CC2420SpiC$2$CLIENT_ID = 2U};typedef T32khz CC2420TransmitP$PacketTimeStamp$precision_tag;typedef uint32_t CC2420TransmitP$PacketTimeStamp$size_type;typedef T32khz CC2420TransmitP$BackoffTimer$precision_tag;typedef uint32_t CC2420TransmitP$BackoffTimer$size_type;enum /*CC2420TransmitC.Spi*/CC2420SpiC$3$__nesc_unnamed4307 {  CC2420SpiC$3$CLIENT_ID = 3U};typedef T32khz CC2420ReceiveP$PacketTimeStamp$precision_tag;typedef uint32_t CC2420ReceiveP$PacketTimeStamp$size_type;typedef T32khz CC2420PacketP$PacketTimeStamp32khz$precision_tag;typedef uint32_t CC2420PacketP$PacketTimeStamp32khz$size_type;typedef T32khz CC2420PacketP$LocalTime32khz$precision_tag;typedef TMilli CC2420PacketP$LocalTimeMilli$precision_tag;typedef TMilli CC2420PacketP$PacketTimeStampMilli$precision_tag;typedef uint32_t CC2420PacketP$PacketTimeStampMilli$size_type;typedef T32khz /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag;typedef /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$LocalTime$precision_tag;typedef /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$precision_tag /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$Counter$precision_tag;typedef uint32_t /*CC2420PacketC.CounterToLocalTimeC*/CounterToLocalTimeC$1$Counter$size_type;enum /*CC2420ReceiveC.Spi*/CC2420SpiC$4$__nesc_unnamed4308 {  CC2420SpiC$4$CLIENT_ID = 4U};typedef uint16_t RandomMlcgC$SeedInit$parameter;typedef TMilli DefaultLplP$OffTimer$precision_tag;typedef TMilli DefaultLplP$SendDoneTimer$precision_tag;typedef TMilli PowerCycleP$OnTimer$precision_tag;enum AMQueueP$__nesc_unnamed4309 {  AMQueueP$NUM_CLIENTS = 1U};# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t PlatformP$Init$init(void );#line 51static error_t MotePlatformC$Init$init(void );# 35 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430ClockInit.nc"static void Msp430ClockP$Msp430ClockInit$defaultInitClocks(void );#line 32static void Msp430ClockP$Msp430ClockInit$default$initTimerB(void );static void Msp430ClockP$Msp430ClockInit$defaultInitTimerA(void );#line 31static void Msp430ClockP$Msp430ClockInit$default$initTimerA(void );static void Msp430ClockP$Msp430ClockInit$defaultInitTimerB(void );#line 34static void Msp430ClockP$Msp430ClockInit$defaultSetupDcoCalibrate(void );#line 29static void Msp430ClockP$Msp430ClockInit$default$setupDcoCalibrate(void );static void Msp430ClockP$Msp430ClockInit$default$initClocks(void );# 51 "/opt/tinyos-2.1.0/tos/interfaces/Init.nc"static error_t Msp430ClockP$Init$init(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$VectorTimerX0$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Overflow$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$VectorTimerX1$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Event$default$fired(# 40 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerP.nc"uint8_t arg_0x40613680);# 41 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Timer$clear(void );static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Timer$setClockSource(uint16_t clockSource);#line 43static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Timer$disableEvents(void );#line 39static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Timer$setMode(int mode);static void /*Msp430TimerC.Msp430TimerA*/Msp430TimerP$0$Timer$setInputDivider(uint16_t inputDivider);# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$VectorTimerX0$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$Overflow$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$VectorTimerX1$fired(void );#line 28static void /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$Event$default$fired(# 40 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerP.nc"uint8_t arg_0x40613680);# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static uint16_t /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$Timer$get(void );static bool /*Msp430TimerC.Msp430TimerB*/Msp430TimerP$1$Timer$isOverflowPending(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Control$getControl(void );static void /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Control$setControl(msp430_compare_control_t control);# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Event$fired(void );# 30 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Compare$setEvent(uint16_t time);# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerA0*/Msp430TimerCapComP$0$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Control$getControl(void );static void /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Control$setControl(msp430_compare_control_t control);# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Event$fired(void );# 30 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Compare$setEvent(uint16_t time);# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerA1*/Msp430TimerCapComP$1$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Control$getControl(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Event$fired(void );# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Compare$default$fired(void );# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerA2*/Msp430TimerCapComP$2$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Control$getControl(void );#line 46static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Control$enableEvents(void );#line 36static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Control$setControlAsCompare(void );static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Control$disableEvents(void );#line 33static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Control$clearPendingInterrupt(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Event$fired(void );# 30 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Compare$setEvent(uint16_t time);static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Compare$setEventFromNow(uint16_t delta);# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB0*/Msp430TimerCapComP$3$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Capture$getEvent(void );#line 57static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Capture$clearOverflow(void );# 44 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Control$setControlAsCapture(uint8_t cm);#line 31static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Control$getControl(void );#line 46static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Control$enableEvents(void );static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Control$disableEvents(void );#line 33static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Control$clearPendingInterrupt(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Event$fired(void );# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Compare$default$fired(void );# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB1*/Msp430TimerCapComP$4$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Control$getControl(void );#line 46static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Control$enableEvents(void );static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Control$disableEvents(void );#line 33static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Control$clearPendingInterrupt(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Event$fired(void );# 30 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Compare$setEvent(uint16_t time);static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Compare$setEventFromNow(uint16_t delta);# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB2*/Msp430TimerCapComP$5$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Control$getControl(void );#line 46static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Control$enableEvents(void );#line 36static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Control$setControlAsCompare(void );static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Control$disableEvents(void );#line 33static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Control$clearPendingInterrupt(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Event$fired(void );# 30 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Compare$setEvent(uint16_t time);static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Compare$setEventFromNow(uint16_t delta);# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB3*/Msp430TimerCapComP$6$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Control$getControl(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Event$fired(void );# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Compare$default$fired(void );# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB4*/Msp430TimerCapComP$7$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Control$getControl(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Event$fired(void );# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Compare$default$fired(void );# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB5*/Msp430TimerCapComP$8$Timer$overflow(void );# 33 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Capture.nc"static uint16_t /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Capture$getEvent(void );#line 75static void /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Capture$default$captured(uint16_t time);# 31 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerControl.nc"static msp430_compare_control_t /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Control$getControl(void );# 28 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430TimerEvent.nc"static void /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Event$fired(void );# 34 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Compare.nc"static void /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Compare$default$fired(void );# 37 "/opt/tinyos-2.1.0/tos/chips/msp430/timer/Msp430Timer.nc"static void /*Msp430TimerC.Msp430TimerB6*/Msp430TimerCapComP$9$Timer$overflow(void );# 56 "/opt/tinyos-2.1.0/tos/interfaces/TaskBasic.nc"static error_t SchedulerBasicP$TaskBasic$postTask(# 45 "/opt/tinyos-2.1.0/to

⌨️ 快捷键说明

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