Since lwIP 1.3.0, there is an SNTP client available in the contrib module. 
However that one works with sockets only, so you don't get the precise time of 
when the response packet was received. To get that, you'd have to parse every 
received packet in your ISR (basically, check ethernet, and IP protocols and 
check UDP port if it's UDP) and then store that time somewhere. lwIP does *not* 
support this right now.

(Note that the client is SNTP, not NTP, but that should be enough, I guess.)

Simon


> Hi
> 
> You already gave me many valuable hints to my questions. Thanks a lot! Now
> I
> have a new one which hopefully someone can answer:
> 
> I asked the technical support from ATMEL if it's possible to obtain a time
> stamp for a NTP packet at the time it was received (e.g. in the receive
> interrupt routine). The answer was simply that NTP was supported by lwIP
> by
> default. Is this true? I have never read anything about this and think
> that
> it's unlikely that NTP belongs to the standard stack...
> 
> Regards, Mathias
> 
> 
> 
> 
> _______________________________________________
> lwip-users mailing list
> [email protected]
> http://lists.nongnu.org/mailman/listinfo/lwip-users

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: 
http://www.gmx.net/de/go/multimessenger01


_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to