]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
adapt for eyesIFX platform
authorandreaskoepke <andreaskoepke>
Tue, 8 Jul 2008 13:54:13 +0000 (13:54 +0000)
committerandreaskoepke <andreaskoepke>
Tue, 8 Jul 2008 13:54:13 +0000 (13:54 +0000)
apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc
apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc

index ec116224ccf31eb32b78ef692b13984297531a62..5fba6f1a30798b97587e86bf1fc991005abc7552 100644 (file)
@@ -47,6 +47,9 @@ configuration RssiBaseAppC {
 #elif  defined(PLATFORM_IRIS)
   components  RF230ActiveMessageC;
   App -> RF230ActiveMessageC.PacketRSSI;
+#elif defined(TDA5250_MESSAGE_H)
+  components Tda5250ActiveMessageC;
+  App -> Tda5250ActiveMessageC.Tda5250Packet;
 #endif
   
   App-> BaseStationC.RadioIntercept[AM_RSSIMSG];
index 650684aa48a3a5f54e510f9a1ea5037a8a410275..a837d8d80b9d84739e4c9bb5b246348f0a00a87d 100644 (file)
@@ -41,6 +41,8 @@ module RssiBaseC {
 
 #ifdef __CC2420_H__
   uses interface CC2420Packet;
+#elif defined(TDA5250_MESSAGE_H)
+  uses interface Tda5250Packet;    
 #else
   uses interface PacketField<uint8_t> as PacketRSSI;
 #endif 
@@ -73,8 +75,12 @@ module RssiBaseC {
     else
       return 0xFFFF;
   }
+#elif defined(TDA5250_MESSAGE_H)
+   uint16_t getRssi(message_t *msg){
+       return call Tda5250Packet.getSnr(msg);
+   }
 #else
   #error Radio chip not supported! This demo currently works only \
-         for motes with CC1000, CC2420 or RF230 radios.  
+         for motes with CC1000, CC2420, RF230 or TDA5250 radios.  
 #endif
 }