]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tests/TestFtsp/FtspLpl/TestFtspAppC.nc
print out error message when unsupported platform
[tinyos-2.x.git] / apps / tests / TestFtsp / FtspLpl / TestFtspAppC.nc
index fbb754000bb409dfa2f7a805156a3be722a0b8db..1d526256c41f3c5de3c9b95c2421a4f03eb51fd1 100755 (executable)
@@ -30,12 +30,7 @@ configuration TestFtspAppC {
 }
 
 implementation {
-  components MainC, TimeSync32kC;
-
-  MainC.SoftwareInit -> TimeSync32kC;
-  TimeSync32kC.Boot -> MainC;
-
-  components TestFtspC as App;
+  components MainC, TestFtspC as App;
   App.Boot -> MainC;
 
   components ActiveMessageC;
@@ -46,6 +41,8 @@ implementation {
   App.AMSend -> ActiveMessageC.AMSend[AM_TEST_FTSP_MSG];
   App.Packet -> ActiveMessageC;
   App.PacketTimeStamp -> ActiveMessageC;
+  App.LowPowerListening -> ActiveMessageC;
+
 
   components RandomC;
   App.Random -> RandomC;
@@ -55,13 +52,15 @@ implementation {
 
   components LedsC;
 
+#if defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB)
+  components TimeSync32kC;
+  MainC.SoftwareInit -> TimeSync32kC;
+  TimeSync32kC.Boot -> MainC;
   App.GlobalTime -> TimeSync32kC;
   App.TimeSyncInfo -> TimeSync32kC;
-  App.Leds -> LedsC;
-
-#ifdef LOW_POWER_LISTENING
-  components CC2420ActiveMessageC;
-  App.LowPowerListening -> CC2420ActiveMessageC;
+#else
+#error "LPL timesync is not available for your platform"
 #endif
-
+  App.Leds -> LedsC;
+  
 }