From: razvanm Date: Mon, 14 Jan 2008 20:34:29 +0000 (+0000) Subject: A fix to allow Deluge T2 to compile for micaz. X-Git-Tag: release_tinyos_2_1_0_0~601 X-Git-Url: https://oss.titaniummirror.com/gitweb/?p=tinyos-2.x.git;a=commitdiff_plain;h=3a43d040b1175390029994d5e2fc8838fea05ca6 A fix to allow Deluge T2 to compile for micaz. --- diff --git a/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerC.nc b/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerC.nc index 49c4093d..68714cfd 100644 --- a/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerC.nc +++ b/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerC.nc @@ -70,7 +70,7 @@ implementation BlockStorageManagerP.SubStorageMap[VOLUME_DELUGE2] -> BlockStorageC_2; BlockStorageManagerP.SubStorageMap[VOLUME_DELUGE3] -> BlockStorageC_3; #elif defined(PLATFORM_MICAZ) - components StorageMapperAt45dbC; - BlockStorageManagerP.At45dbVolume = At45dbStorageManagerC; + components At45dbStorageManagerC; + BlockStorageManagerP.At45dbVolume -> At45dbStorageManagerC; #endif } diff --git a/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerP.nc b/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerP.nc index 7a7cefb7..c171a25c 100644 --- a/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerP.nc +++ b/tos/lib/net/Deluge/BlockStorageManager/BlockStorageManagerP.nc @@ -181,7 +181,7 @@ implementation #if defined(PLATFORM_TELOSB) p_addr = call SubStorageMap.getPhysicalAddress[volume_id](addr); #elif defined(PLATFORM_MICAZ) - at45page_t page = call At45dbVolume.remap[img_num]((addr >> AT45_PAGE_SIZE_LOG2)); + at45page_t page = call At45dbVolume.remap[volume_id]((addr >> AT45_PAGE_SIZE_LOG2)); at45pageoffset_t offset = addr & ((1 << AT45_PAGE_SIZE_LOG2) - 1); p_addr = page; p_addr = p_addr << AT45_PAGE_SIZE_LOG2;