PINE64
Pine, What time is it? - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: General (https://forum.pine64.org/forumdisplay.php?fid=1)
+--- Forum: Getting Started (https://forum.pine64.org/forumdisplay.php?fid=21)
+--- Thread: Pine, What time is it? (/showthread.php?tid=546)



Pine, What time is it? - HeadShot - 04-02-2016

4:00 pm, it's always 4pm.  To be specific it's New Year's Eve 2015 and my Pine thinks it's enjoying the good life on the beautiful west coast of the US.

So, my question to the Pine dev team, Can I add a battery backup clock to my board thru the GPIO pins? Like this one I use on my Arduino projects:http://www.ebay.com/itm/2X-DS3231-AT24C32-IIC-precision-Real-time-clock-RTC-memory-module-For-Arduino-/221972261503?hash=item33ae93ea7f:g:QGoAAOSwZ1lWdDWW


RE: Pine, What time is it? - Ghost - 04-03-2016

(04-02-2016, 10:20 PM)HeadShot Wrote: 4:00 pm, it's always 4pm.  To be specific it's New Year's Eve 2015 and my Pine thinks it's enjoying the good life on the beautiful west coast of the US.

So, my question to the Pine dev team, Can I add a battery backup clock to my board thru the GPIO pins? Like this one I use on my Arduino projects:http://www.ebay.com/itm/2X-DS3231-AT24C32-IIC-precision-Real-time-clock-RTC-memory-module-For-Arduino-/221972261503?hash=item33ae93ea7f:g:QGoAAOSwZ1lWdDWW

Possibly. Or you could use the Real Time Clock port, located in top right corner of image.


RE: Pine, What time is it? - HeadShot - 04-03-2016

Well color me stupid. I didn't know realize that was what RTC stood for. I guess it would have been funnier if it was an April Fools joke instead of me missing the obvious.

Thnx


RE: Pine, What time is it? - Ghost - 04-03-2016

(04-03-2016, 06:17 AM)HeadShot Wrote: Well color me stupid.  I didn't know realize that was what RTC stood for.  I guess it would have been funnier if it was an April Fools joke instead of me missing the obvious.

Thnx

I kind of like the idea of my Pine64 repeating New Year's Eve over and over, à la Groundhog Day....


RE: Pine, What time is it? - MichaelMeissner - 04-03-2016

Even if you don't power the real time clock to keep the time across power cycling, if your pine64 is connected to the internet, just run ntp to sync the system clock with internet time every so often.

Now, if you plan to run the pine64 without internet, then yes you want to provide power to the RTC port. I have not seen whether the developers have added the smarts to monitor the temp and auto correct the time. I would suspect that they use the built-in RTC in the arm chip with a decent crystal (but not super expensive one), it may drift a little bit. The DS3231 chip in various i2c RTCs (like Adafruit's Chronodot) does this and provides a more accurate time source. I would suspect that when internet is available you should run ntp, and every so often reset the hardware clock to internet time.

Alternatively, if your pine64 is running outdoors, consider getting a GPS and hook it up to one of the pine64's serial UARTs. As part of the GPS infrastructure, it provides accurate time.

It all depends on how accurate you need the clock to be.


Pine, What time is it? - drag00n - 04-04-2016

Also consider fake-hwclock as it saves the last known date, so logs dont start at epoch 0.


RE: Pine, What time is it? - MichaelMeissner - 04-04-2016

(04-04-2016, 01:33 PM)drag00n Wrote: Also consider fake-hwclock as it saves the last known date, so logs dont start at epoch 0.

Given the pine64 does come with a RTC (unlike the Raspberry Pi), it should be fairly simple to spend a few bucks more and get a battery for it, so the time is generally correct.

I would assume you still might have a problem with fake-hwclock, depending where in the boot cycle it starts running (i.e. if the logs are started before fake-hwclock).