Hello,

At UCLA a number of us have been working on high-precision time
synchronization.  We've been keeping our changes in our own repository
for a long time (e.g. since tinyos 0.43) but historically it's been
very difficult for us to track the newer TinyOS code as it is
released.  So, if possible, we'd like to check a lot of this code into
sourceforge.  The problem is that it makes (small) changes to the
radio stack, and we're not sure if these kind of checkins are
"allowed".

Specifically, we'd like to put packet reception timestamping back into
the stack at interrupt-time.  We shoot for microsecond resolution, so
would like to get the timestamps using the TimerHeap component - which
constructs a virtual 32-bit timer with both high precision and long
range (i.e. by combining one of the on-chip counters with a software
accumulator to track how many times it has wrapped).  The problem is
that doing so adds a TimerHeap dependency to the basic comm stack.

We'd also like to change the timestamp field of TOS_Msg from 16 to 32
bits, but this changes the packet format.  (Just the internally used
format, though, hopefully not the over-the-air format.)

Cheers,
UCLA Tinyos Folks
_______________________________________________
Tinyos-users mailing list
[EMAIL PROTECTED]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to