X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Flib%2Fnet%2FDeluge%2Fextra%2FNetProgC.nc;h=79bad7651dd654b4bde4b9323cf9de1b9687ada2;hb=e9bfab607e051bae6afb47b44892ce37541d1b44;hp=f88966181c924910d3c72cae08e144aa3f91b4c3;hpb=e7b03f1e5e4f410541744b9ebc686f1be1a8054b;p=tinyos-2.x.git diff --git a/tos/lib/net/Deluge/extra/NetProgC.nc b/tos/lib/net/Deluge/extra/NetProgC.nc index f8896618..79bad765 100644 --- a/tos/lib/net/Deluge/extra/NetProgC.nc +++ b/tos/lib/net/Deluge/extra/NetProgC.nc @@ -40,15 +40,24 @@ configuration NetProgC { 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 }