implementation {
- components MainC, InternalFlashC as IFlash, CrcP,
- DelugeStorageC, NetProgM;
+ components MainC, InternalFlashC as IFlash, CrcC;
+ components NetProgM, ReprogramGuardC;
NetProg = NetProgM;
MainC.SoftwareInit -> NetProgM.Init;
- NetProgM.StorageMap[0] -> DelugeStorageC.StorageMap[0];
- NetProgM.StorageMap[1] -> DelugeStorageC.StorageMap[1];
- NetProgM.DelugeMetadata -> DelugeStorageC;
NetProgM.IFlash -> IFlash;
- NetProgM.Crc -> CrcP;
+ NetProgM.Crc -> CrcC;
+ NetProgM.ReprogramGuard -> ReprogramGuardC;
+
+ components LedsC;
+ NetProgM.Leds -> LedsC;
+
+ components ActiveMessageAddressC;
+ NetProgM.setAmAddress -> ActiveMessageAddressC;
+
+#if !defined(PLATFORM_TINYNODE)
+ components CC2420ControlP;
+ NetProgM.CC2420Config -> CC2420ControlP;
+#endif
}