<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/time, branch 4.0.0-beta.0</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.0</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=4.0.0-beta.0'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2019-01-15T01:29:19+00:00</updated>
<entry>
<title>Add subclass support to displayio.</title>
<updated>2019-01-15T01:29:19+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2019-01-15T01:26:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=747f2cfe267628fda8487c533ce7a5ab10a9388f'/>
<id>urn:sha1:747f2cfe267628fda8487c533ce7a5ab10a9388f</id>
<content type='text'>
Also, swap make_news to accept a kwarg map and refine param checking.

Fixes #1237
</content>
</entry>
<entry>
<title>Remove reference to clock_id on the function descriptiions</title>
<updated>2018-11-18T16:43:28+00:00</updated>
<author>
<name>Carlos</name>
<email>carlos.santiago.diaz@gmail.com</email>
</author>
<published>2018-11-18T16:43:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=060b84a0fae485e8b0cbd32e8fc4ada2211e78f2'/>
<id>urn:sha1:060b84a0fae485e8b0cbd32e8fc4ada2211e78f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix time.monotonic_ns docstring</title>
<updated>2018-11-18T16:41:35+00:00</updated>
<author>
<name>Carlos</name>
<email>carlos.santiago.diaz@gmail.com</email>
</author>
<published>2018-11-18T16:41:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=55a9e2d6971b57cac0978f76b6116577f55ea914'/>
<id>urn:sha1:55a9e2d6971b57cac0978f76b6116577f55ea914</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings/time: introduce time.monotonic_ns</title>
<updated>2018-10-21T15:22:52+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-10-21T15:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ec1aec1921c55b7570403b2958dc0a8170fe78ab'/>
<id>urn:sha1:ec1aec1921c55b7570403b2958dc0a8170fe78ab</id>
<content type='text'>
This is intended to be compatible with Python 3.7's time.monotonic_ns.
The "actual resolution" is 1ms due to this being the unit at which
common_hal_time_monotonic ticks.

Closes #519
</content>
</entry>
<entry>
<title>Fix os.stat() to use 1970 epoch</title>
<updated>2018-08-25T18:43:02+00:00</updated>
<author>
<name>Noralf Trønnes</name>
<email>noralf@tronnes.org</email>
</author>
<published>2018-08-25T16:11:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=39ee12d1ac6ffb105f6ac0994f6169a7bb327cbd'/>
<id>urn:sha1:39ee12d1ac6ffb105f6ac0994f6169a7bb327cbd</id>
<content type='text'>
Commit 95e70cd0ea6d 'time: Use 1970 epoch' changed epoch for the time
module, but not for other users. This patch does the same for the only
other core timeutils user: extmod/vfs_fat.c:fat_vfs_stat().
Other timeutils users: cc3200, esp8266 and stm32, are not changed.

Ports that don't use long ints, will still get wrong time values from
os.stat().
</content>
</entry>
<entry>
<title>Support internationalisation.</title>
<updated>2018-08-07T21:58:57+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-07-31T23:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=933add6cd833bb6ba6682ad2b6eb478871415ff5'/>
<id>urn:sha1:933add6cd833bb6ba6682ad2b6eb478871415ff5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiles and runs; hangs on import storage;storage.VfsFat.&lt;tab&gt;</title>
<updated>2018-07-14T02:51:10+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-14T02:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e2e01efa84d2ed46d004edf48076e4701accc176'/>
<id>urn:sha1:e2e01efa84d2ed46d004edf48076e4701accc176</id>
<content type='text'>
</content>
</entry>
<entry>
<title>time: Use 1970 epoch</title>
<updated>2018-05-18T10:35:33+00:00</updated>
<author>
<name>Noralf Trønnes</name>
<email>noralf@tronnes.org</email>
</author>
<published>2018-05-18T08:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=95e70cd0ea6d91a235633832b03a7a2137f4b3d6'/>
<id>urn:sha1:95e70cd0ea6d91a235633832b03a7a2137f4b3d6</id>
<content type='text'>
Use UNIX epoch to match CPython.
This overflows small int so time.{time,localtime,mktime} is only supported with long int.
Also remove some comment cruft in time_time().
</content>
</entry>
<entry>
<title>Add rtc module</title>
<updated>2018-04-16T10:49:10+00:00</updated>
<author>
<name>Noralf Trønnes</name>
<email>noralf@tronnes.org</email>
</author>
<published>2018-04-07T13:00:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8d1719f190f249ebb0e53c4f42a81d7fc16f4e00'/>
<id>urn:sha1:8d1719f190f249ebb0e53c4f42a81d7fc16f4e00</id>
<content type='text'>
Add an rtc module that provides a singleton RTC class with
- a datetime property to set and get time if the board supports it.
- a calbration property to adjust the clock.

There's also an rtc.set_time_source() method to override this RTC object using pure python.

The time module gets 3 methods:
- time.time()
- time.localtime()
- time.mktime()

The rtc timesource is used to provide time to the time module.

lib/timeutils is used for time conversions and thus only supports dates after 2000.
</content>
</entry>
<entry>
<title>Merge 2.1.0 changes into master.</title>
<updated>2017-10-23T22:26:36+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-23T16:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6df99b5d0e0f406b6b3e8bd220d1129225b9c2ae'/>
<id>urn:sha1:6df99b5d0e0f406b6b3e8bd220d1129225b9c2ae</id>
<content type='text'>
</content>
</entry>
</feed>
