Thanks a million Michael

there still is something that doesn't work:

if I do:
call MyTimer.startPeriodic(1024L * (uint16_t) (sync_msg.app_period));
where 'period' is a 'nx_uint16_t' inside the struct 'sync_msg'
everything works fine


on the other hand, if I use a function like:

reset((uint16_t) (sync_msg.app_period))

...

reset (uint16_t period){
   call MyTimer.startPeriodic(1024L * (uint16_t) period);
}

the timer goes crazy

any idea why? am I doing something wrong casting the value?

Davide

On 25 Jul 2011, at 17:14, Michael Schippling wrote:

> long integer
> 
> [email protected] wrote:
>> Hi,
>> An easy question:
>> What the 'L' stands for when assigning the period to a timer? for example
>> call MyTimer.startPeriodic(1024 * 10L);
>> it starts a periodic timer that fires every 10 seconds but what's the 
>> meaning of 'L'
>> I couldn't find it in google...
>> thanks
>> Davide
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help


_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to