Closed jeffsf closed 6 years ago
As I "peel the onion" on the SNTP implementation, it looks like there are other issues to resolve as well (Edit: which the new LWIP code addresses). I'm planning on rebasing this into two commits
Please hold off on merge until I can make those changes, as well as a "simple" #define to enable printf()-based logging. #define SNTP_LOGD(FMT, ...) printf(FMT "\n", ##__VA_ARGS__)
in the form of a compiler flag is rather awkward)
86fa1ad represents the compiler flag
I tried rebasing into a functional-correctness commit and a debug-output commit and wasn't completely successful. I could give it another try, or just go ahead and squash this entire thing if you choose to accept it.
The new LWIP drop of #554 seems to contain a near rewrite of the LWIP SNTP code that now seems to:
Rather than reinvent the wheel on the obsolete LWIP core of extras/sntp, I'm going to continue development off a merge between master
and #554.
Primary change is correcting the missing scaling of the microseconds calculation Resolves #562
Other changes address:
I'm more than happy to squash this, or split into mutiple commits