Quote from: Coding Badly on Aug 01, 2012, 10:04 amWhy not have the receiver timestamp the data? Why does the sender have to do it?I guess this could work but if I lost a packet instead of a gap I would have corrupt data.
Why not have the receiver timestamp the data? Why does the sender have to do it?
There are power management libraries which can perform the sleep and maintain the 'millis()' value correctly, which simplifies your sketch.
I have not seen any - the only mode that maintained the millis function was SLEEP_MODE_IDLE when I did some testing.