]> oss.titaniummirror.com Git - tinyos-2.x.git/commitdiff
Volatile keyword tricks GCC into not optimizing out busy wait loop.
authorR. Steve McKown <rsmckown@gmail.com>
Wed, 1 Sep 2010 02:36:44 +0000 (20:36 -0600)
committerR. Steve McKown <rsmckown@gmail.com>
Wed, 1 Sep 2010 02:36:44 +0000 (20:36 -0600)
tos/platforms/tmicore/MoteClockP.nc

index ca169f2758f1ec079134cef2b355f1377dd0c402..a9a976845eedbcf3838f14c2b3d5d9023d6a3f98 100644 (file)
@@ -41,7 +41,7 @@ module MoteClockP {
 implementation {
   command error_t Init.init()
   {
-    uint16_t i;
+    volatile uint16_t i;
 
 #if defined (CALDCO_8MHZ_) && !defined(__DisableCalData)
     if (CALBC1_8MHZ != 0xff || CALDCO_8MHZ != 0xff) {