From 11087756faba904da7f31e071b41ccca0b9f3aa3 Mon Sep 17 00:00:00 2001 From: andreaskoepke Date: Tue, 8 Jul 2008 13:54:13 +0000 Subject: [PATCH] adapt for eyesIFX platform --- apps/tutorials/RssiDemo/RssiBase/RssiBaseAppC.nc | 3 +++ apps/tutorials/RssiDemo/RssiBase/RssiBaseC.nc | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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 } -- 2.39.2