Multiplying by 1000 ain't right is it?
For stopwatch I need a timestamp start -> asap after the button press, current -> for display and stop after button press. I can store timestamps in a flash and restore again after widget restart.
Yes, I know about time drift and gps shift but this make difference on any stopwatch.
Need I too much? ...And don't have we time witch miliseconds in GPS watch?
Anyone have an update on this? I need a timestamp with milliseconds as I need to sync to an android application and the time for the data to arrive at the application is ~1.6s. I need accuracy to ~10ms. Currently at startup I am just looping for a second waiting for the time to change, then calculating a millisecond offset to add with the timer milliseconds to the date. The watch should have very accurate time from the GPS, so it is a little frustrating this is not readily available.
I also hit this when I had to log things with milliseconds, but since it was only logs I just gave up on it. Your use case sounds more valid, but look at the last sentence from the comment of Brian from 9 years ago. Can't you do the same? What do you do and how you use the timestamp?
Unfortunately I'm syncing a button press to another Bluetooth device through a phone and the variable delay across Bluetooth and CIQ causes the issue. The only solutions are timestamp with accurate enough time or improve the Bluetooth CIQ latency issue or allow Bluetooth bonding to get around the issue altogether (but that is only being added to the newest watch models and I want to support back to the vivoactive 4 series)
I need the absolute time so I can't use a delta.