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.DelugeStorage[VOLUME_DELUGE0] -> DelugeStorageC.DelugeStorage[VOLUME_DELUGE0];
- NetProgM.DelugeStorage[VOLUME_DELUGE1] -> DelugeStorageC.DelugeStorage[VOLUME_DELUGE1];
- 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
}