implementation
{
- components RF230SnifferP, MainC, SerialActiveMessageC, RF230LayerC, DefaultMacP, DefaultPacketC, IEEE154PacketC, AssertC;
-
+ components RF230SnifferP, MainC, SerialActiveMessageC, RF2xxDriverLayerC, RF2xxActiveMessageP, IEEE154PacketC, AssertC;
+
RF230SnifferP.Boot -> MainC;
RF230SnifferP.SplitControl -> SerialActiveMessageC;
+ RF230SnifferP.RadioState -> RF2xxDriverLayerC;
- RF230SnifferP.RadioState -> RF230LayerC;
+ RF2xxDriverLayerC.RF2xxDriverConfig -> RF2xxActiveMessageP;
- RF230LayerC.RF230Config -> DefaultMacP;
- RF230LayerC.PacketLinkQuality -> DefaultPacketC.PacketLinkQuality;
- RF230LayerC.PacketTransmitPower -> DefaultPacketC.PacketTransmitPower;
- RF230LayerC.PacketTimeStamp -> DefaultPacketC.PacketTimeStamp;
+ RF2xxActiveMessageP.IEEE154Packet -> IEEE154PacketC;
- DefaultMacP.IEEE154Packet -> IEEE154PacketC;
+ // just to avoid a timer compilation bug
+ components new TimerMilliC();
}