<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings, branch 3.0.0-alpha2</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-alpha2</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha2'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-11-07T17:59:54+00:00</updated>
<entry>
<title>Implement busio.I2c.</title>
<updated>2017-11-07T17:59:54+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-11-06T23:35:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7292984204e7ac28a5b69c23930ff7b8be003faf'/>
<id>urn:sha1:7292984204e7ac28a5b69c23930ff7b8be003faf</id>
<content type='text'>
* Added asf4_conf/samd*/hpl_sercom_config.h
* Adjusted clocks in peripheral_clk_config.h.
* Put some frozen libs back in CPX for testing.
* Implement common-hal I2C
* Add samd*_peripherals.h in parallel with samd*_pins.h for common
  functions and data.
* Store SERCOM index in pins table for convenience.
* Canonicalize some #include guard names in various .h files.

simpler reset of SERCOMs; remove unused routine
</content>
</entry>
<entry>
<title>atmel-samd: Add empty line for RST docs</title>
<updated>2017-10-31T01:57:28+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2017-10-31T01:46:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8c1f5427bc90a6cee181e060460ee8662f249018'/>
<id>urn:sha1:8c1f5427bc90a6cee181e060460ee8662f249018</id>
<content type='text'>
Right now calcsize is being grouped with the doc above: https://circuitpython.readthedocs.io/en/latest/shared-bindings/struct/__init__.html</content>
</entry>
<entry>
<title>calcsize90 should be documented now</title>
<updated>2017-10-28T06:25:00+00:00</updated>
<author>
<name>mrmcwethy</name>
<email>mrmcwethy@yahoo.com</email>
</author>
<published>2017-10-27T19:44:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=189366983366cf5cad214d15070a0a53ccce24a8'/>
<id>urn:sha1:189366983366cf5cad214d15070a0a53ccce24a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings: Use unary_op type.</title>
<updated>2017-10-25T17:52:03+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-10-25T17:52:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d2ddf36c1da8f3f352da8a8aec89abe9498560ec'/>
<id>urn:sha1:d2ddf36c1da8f3f352da8a8aec89abe9498560ec</id>
<content type='text'>
</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>
<entry>
<title>First attempt to move py/modmath.c to shared-bindings/math</title>
<updated>2017-10-21T17:34:25+00:00</updated>
<author>
<name>mrmcwethy</name>
<email>mrmcwethy@yahoo.com</email>
</author>
<published>2017-10-20T19:21:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bb008cdbc963ed3c3bdb949c7f7b6825d000ab40'/>
<id>urn:sha1:bb008cdbc963ed3c3bdb949c7f7b6825d000ab40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>shared-bindings/storage/__init__.c: Change remount() readonly to kw arg (#286).</title>
<updated>2017-10-20T00:11:30+00:00</updated>
<author>
<name>Josh Gadeken</name>
<email>josh@steelcaverobotics.com</email>
</author>
<published>2017-10-19T23:34:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3ba5ba6e66915dae19eff6e7de4fa9a81c062ace'/>
<id>urn:sha1:3ba5ba6e66915dae19eff6e7de4fa9a81c062ace</id>
<content type='text'>
The readonly arg to storage.remount() is now a keyword arg that
defaults to False. To maintain backwards compatibility, readonly
can be passed as a positional arg or keyword arg.
</content>
</entry>
<entry>
<title>CircuitPython now has struct instead of ustruct (#302)</title>
<updated>2017-10-18T19:50:20+00:00</updated>
<author>
<name>Michael McWethy</name>
<email>mrmcwethy@yahoo.com</email>
</author>
<published>2017-10-18T19:50:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b41cbe9256d3f7105a70ad3d2e4fb64180f81e09'/>
<id>urn:sha1:b41cbe9256d3f7105a70ad3d2e4fb64180f81e09</id>
<content type='text'>
Added struct module to shared-bindings and shared-module.  removed ustruct</content>
</entry>
<entry>
<title>Add a `gamepad` module for handling buttons in the background. (#295)</title>
<updated>2017-10-03T20:35:57+00:00</updated>
<author>
<name>Radomir Dopieralski</name>
<email>deshipu@users.noreply.github.com</email>
</author>
<published>2017-10-03T20:35:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f4981677b0b73d286f3af098a4111f8ba6d286bc'/>
<id>urn:sha1:f4981677b0b73d286f3af098a4111f8ba6d286bc</id>
<content type='text'>
The `GamePad` singleton monitors buttons in the background to make sure a button press is never missed and debouncing happens consistently.</content>
</entry>
<entry>
<title>Do not allow a *io object to be used after deinit().</title>
<updated>2017-10-03T19:07:17+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-10-03T00:49:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c478c10923b9085b2abe135470e968029aaf2fdb'/>
<id>urn:sha1:c478c10923b9085b2abe135470e968029aaf2fdb</id>
<content type='text'>
Fixes #278, #277, #276, #275.
</content>
</entry>
</feed>
