<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings, branch 3.0.0-alpha.6</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha.6</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha.6'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-04-16T22:26:54+00:00</updated>
<entry>
<title>Merge pull request #745 from notro/time_rtc</title>
<updated>2018-04-16T22:26:54+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-04-16T22:26:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=81d395d8256ce0b4d5a2a37dd2f4b5ec789da2a5'/>
<id>urn:sha1:81d395d8256ce0b4d5a2a37dd2f4b5ec789da2a5</id>
<content type='text'>
RFC: Add rtc module</content>
</entry>
<entry>
<title>Remove "Get or set"</title>
<updated>2018-04-16T22:00:58+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-04-16T22:00:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=301479cd44426ade10aef3d0e685d496ea3a7c3d'/>
<id>urn:sha1:301479cd44426ade10aef3d0e685d496ea3a7c3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a table of contents reference to RTC</title>
<updated>2018-04-16T22:00:01+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2018-04-16T22:00:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=84d4be279e629f4094d9e72770e807bd1bb166f6'/>
<id>urn:sha1:84d4be279e629f4094d9e72770e807bd1bb166f6</id>
<content type='text'>
</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>Correct example. Thanks @jepler!</title>
<updated>2018-04-13T23:43:21+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-04-13T23:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5af4e79ed3df035bc3c428a57b0937ef3165b2e4'/>
<id>urn:sha1:5af4e79ed3df035bc3c428a57b0937ef3165b2e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn on nvm in 3.0.</title>
<updated>2018-04-13T23:22:28+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-04-13T01:13:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=812fe0c93f762755e90c1d928b77ca50a528a9e7'/>
<id>urn:sha1:812fe0c93f762755e90c1d928b77ca50a528a9e7</id>
<content type='text'>
Its 256b on M0 and 8k on M4 to match flash erase sizes.

Fixes #758
</content>
</entry>
<entry>
<title>Tweaks based on dhalbert's feedback.</title>
<updated>2018-04-13T17:51:01+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-04-13T17:51:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=22194d5977e5fe0ce9254043d6aefd1469982a97'/>
<id>urn:sha1:22194d5977e5fe0ce9254043d6aefd1469982a97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add audio output support!</title>
<updated>2018-04-12T23:35:13+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2018-03-12T23:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=28642ab10d6b32fe91dce916d6d57e1b5b9607bc'/>
<id>urn:sha1:28642ab10d6b32fe91dce916d6d57e1b5b9607bc</id>
<content type='text'>
This evolves the API from 2.x (and breaks it). Playback devices are now
separate from the samples themselves. This allows for greater playback
flexibility. Two sample sources are audioio.RawSample and audioio.WaveFile.
They can both be mono or stereo. They can be output to audioio.AudioOut or
audiobusio.I2SOut.

Internally, the dma tracking has changed from a TC counting block transfers
to an interrupt generated by the block event sent to the EVSYS. This reduces
the overhead of each DMA transfer so multiple can occure without using up TCs.

Fixes #652. Fixes #522. Huge progress on #263
</content>
</entry>
<entry>
<title>esp8266 and nrf: raise NotImplementedError</title>
<updated>2018-04-10T16:08:41+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-04-10T16:08:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5f98953ed89f5e89b92f500788ae4ff0806886c8'/>
<id>urn:sha1:5f98953ed89f5e89b92f500788ae4ff0806886c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add storage.erase_filesystem() to erase and reformat CIRCUITPY</title>
<updated>2018-04-09T16:52:42+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-04-09T16:52:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=aa8c262d141d78c148a89de63b54623ad2592e0e'/>
<id>urn:sha1:aa8c262d141d78c148a89de63b54623ad2592e0e</id>
<content type='text'>
</content>
</entry>
</feed>
