mtharp / laureline-firmware Goto Github PK
View Code? Open in Web Editor NEWFirmware for the Laureline GPS NTP Server
License: MIT License
Firmware for the Laureline GPS NTP Server
License: MIT License
If responding to a query triggers an ARP request, then some time will elapse between when the reply was generated and when it is finally sent. Postpone writing that field until immediately before transmission.
One or more log entries get sent that say time-of-day is valid, yet have the default starting time of 1900-01-01. The ToD flag should stay clear until the clock has actually been set.
This may be affected by changes made in #1
After flashing the bootloader v4.2 and ll.hex (also 4.2) I have the status LED solid yellow and the PPS blinking red for hours. Console output says:
1900-01-01T00:15:43.702180Z vtimer NOTE step(PPS) -197400 us
1900-01-01T00:15:01.899901Z loopstats INFO off:-108570111ns freq:-11844012ppb jit:129443958ns fjit:0ppt looptc:4s state:1 flags:PPS,!ToD,!PLL,!QUANT
DHCP leases renew many times later than they should due to a timer issue. This also potentially affects any other part of the network stack that uses timers.
Receive leap second data from GPS and advertise it to NTP clients.
Add an option to use GPS and/or TAI timescales instead of UTC.
The current logging implementation just sends raw data once per second, which isn't very useful. Send "cooked" statistics less frequently, perhaps something similar to what ntpd would send.
Prevent replies being delayed by an ARP or NDP lookup. Just use the layer 2 source address from the query packet.
Implement NTPv4 support which would offer IPv6
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.