X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tos%2Fchips%2Ftda5250%2Fmac%2FCsmaMacC.nc;h=7445c712217981a03d136a66eec9607758e34e7e;hb=337d0b13acf569c2640b3ed7b7f5c7cec35d7ddd;hp=6750ae756b1361edd799b9cd9ea57915ef20a948;hpb=1a329382c4f4556fd52d85f4e3f4a67e54911682;p=tinyos-2.x.git diff --git a/tos/chips/tda5250/mac/CsmaMacC.nc b/tos/chips/tda5250/mac/CsmaMacC.nc index 6750ae75..7445c712 100644 --- a/tos/chips/tda5250/mac/CsmaMacC.nc +++ b/tos/chips/tda5250/mac/CsmaMacC.nc @@ -58,6 +58,8 @@ implementation { CsmaMacP, RssiFixedThresholdCMC as Cca, new Alarm32khz16C() as Timer, + new TimerMilliC() as ReRxTimer, + McuSleepC, RandomLfsrC #ifdef MAC_DEBUG ,PlatformLedsC @@ -65,7 +67,9 @@ implementation { ; MainC.SoftwareInit -> CsmaMacP; - + + McuSleepC.McuPowerOverride -> CsmaMacP; + SplitControl = CsmaMacP; MacSend = CsmaMacP; @@ -93,6 +97,9 @@ implementation { CsmaMacP.RadioResourceRequested -> Tda5250RadioC.ResourceRequested; CsmaMacP.Timer -> Timer; + + CsmaMacP.ReRxTimer -> ReRxTimer; + #ifdef MAC_DEBUG CsmaMacP.Led0 -> PlatformLedsC.Led0; CsmaMacP.Led1 -> PlatformLedsC.Led1;