From: andreaskoepke Date: Tue, 8 Jul 2008 13:54:13 +0000 (+0000) Subject: adapt for eyesIFX platform X-Git-Tag: release_tinyos_2_1_0_0~103 X-Git-Url: https://oss.titaniummirror.com/gitweb?a=commitdiff_plain;h=11087756faba904da7f31e071b41ccca0b9f3aa3;p=tinyos-2.x.git adapt for eyesIFX platform --- diff --git a/apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc b/apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc index ec116224..5fba6f1a 100644 --- a/apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc +++ b/apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc @@ -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]; diff --git a/apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc b/apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc index 650684aa..a837d8d8 100644 --- a/apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc +++ b/apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc @@ -41,6 +41,8 @@ module RssiBaseC { #ifdef __CC2420_H__ uses interface CC2420Packet; +#elif defined(TDA5250_MESSAGE_H) + uses interface Tda5250Packet; #else uses interface PacketField 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 }