]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
RC4 fixes for Epic support
authorprabal <prabal>
Sat, 20 Feb 2010 06:54:03 +0000 (06:54 +0000)
committerprabal <prabal>
Sat, 20 Feb 2010 06:54:03 +0000 (06:54 +0000)
apps/tests/cc2420/LplBroadcastCountToLeds/RadioCountToLedsAppC.nc
apps/tests/cc2420/LplBroadcastPeriodicDelivery/TestPeriodicAppC.nc
apps/tests/cc2420/LplUnicastPeriodicDelivery/TestPeriodicAppC.nc
tos/platforms/epic/ActiveMessageC.nc [deleted file]

index 49020672e3fff20992e2c578b5b6c08af05bc4a7..20f16ebc23f00f67f9d9d4687294422b710189c8 100644 (file)
@@ -49,7 +49,7 @@ implementation {
 
 #if defined(PLATFORM_MICA2) || defined(PLATFORM_MICA2DOT)
   components CC1000ActiveMessageC as LplC;
-#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2)
+#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2) || defined(PLATFORM_EPIC) 
   components CC2420ActiveMessageC as LplC;
 #else
 #error "LPL testing not supported on this platform"
index 08b8cce24f71e3ab659df8776bf4f1635945187b..fee5d28a4cd747138ece169acfa8901e0fabe832 100644 (file)
@@ -48,7 +48,7 @@ implementation {
 
 #if defined(PLATFORM_MICA2) || defined(PLATFORM_MICA2DOT)
   components CC1000ActiveMessageC as Lpl;
-#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2)
+#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2) || defined(PLATFORM_EPIC)
   components CC2420ActiveMessageC as Lpl;
 #else
 #error "LPL testing not supported on this platform"
index 7d24346603a50a0c39e82f34bb9382b54ca04de1..dd6c18f6b61aeae8d3f0f76ed2b63267fe33417a 100644 (file)
@@ -48,7 +48,7 @@ implementation {
 
 #if defined(PLATFORM_MICA2) || defined(PLATFORM_MICA2DOT)
   components CC1000ActiveMessageC as Lpl;
-#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2)
+#elif defined(PLATFORM_MICAZ) || defined(PLATFORM_TELOSB) || defined(PLATFORM_SHIMMER) || defined(PLATFORM_SHIMMER2) || defined(PLATFORM_INTELMOTE2) || defined(PLATFORM_EPIC)
   components CC2420ActiveMessageC as Lpl;
 #else
 #error "LPL testing not supported on this platform"
diff --git a/tos/platforms/epic/ActiveMessageC.nc b/tos/platforms/epic/ActiveMessageC.nc
deleted file mode 100644 (file)
index 8f00e43..0000000
+++ /dev/null
@@ -1,75 +0,0 @@
-// $Id$
-
-/*
- * "Copyright (c) 2004-2008 The Regents of the University of
- * California.  All rights reserved.
- *
- * Permission to use, copy, modify, and distribute this software and
- * its documentation for any purpose, without fee, and without written
- * agreement is hereby granted, provided that the above copyright
- * notice, the following two paragraphs and the author appear in all
- * copies of this software.
- * 
- * IN NO EVENT SHALL THE UNIVERSITY OF CALIFORNIA BE LIABLE TO ANY
- * PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL
- * DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS
- * DOCUMENTATION, EVEN IF THE UNIVERSITY OF CALIFORNIA HAS BEEN
- * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- * 
- * THE UNIVERSITY OF CALIFORNIA SPECIFICALLY DISCLAIMS ANY WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE
- * PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE UNIVERSITY OF
- * CALIFORNIA HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT,
- * UPDATES, ENHANCEMENTS, OR MODIFICATIONS."
- *
- * Copyright (c) 2004-2005 Intel Corporation
- * All rights reserved.
- *
- * This file is distributed under the terms in the attached
- * INTEL-LICENSE file. If you do not find these files, copies can be
- * found by writing to Intel Research Berkeley, 2150 Shattuck Avenue,
- * Suite 1300, Berkeley, CA, 94704.  Attention: Intel License Inquiry.
- */
-
-/**
- * The Active Message layer on the Epic platform. This is a naming
- * wrapper around the CC2420 Active Message layer.
- *
- * @author Philip Levis
- * @author Prabal Dutta <prabal@cs.berkeley.edu>
- */
-#include "Timer.h"
-
-configuration ActiveMessageC {
-  provides {
-    interface SplitControl;
-
-    interface AMSend[uint8_t id];
-    interface Receive[uint8_t id];
-    interface Receive as Snoop[uint8_t id];
-
-    interface Packet;
-    interface AMPacket;
-    interface PacketAcknowledgements;
-
-    interface PacketTimeStamp<T32khz, uint32_t> as PacketTimeStamp32khz;
-    interface PacketTimeStamp<TMilli, uint32_t> as PacketTimeStampMilli;
-  }
-}
-implementation {
-  components CC2420ActiveMessageC as AM;
-  components CC2420PacketC;
-
-  SplitControl = AM;
-  
-  AMSend       = AM;
-  Receive      = AM.Receive;
-  Snoop        = AM.Snoop;
-  Packet       = AM;
-  AMPacket     = AM;
-  PacketAcknowledgements = AM;
-
-  PacketTimeStamp32khz = CC2420PacketC;
-  PacketTimeStampMilli = CC2420PacketC;
-}