<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython, branch 1.0.0-rc.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.0.0-rc.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=1.0.0-rc.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-06-30T16:40:17+00:00</updated>
<entry>
<title>atmel-samd: Add IR_TX and IR_RX pin names for REMOTEOUT and REMOTEIN to the CircuitPlayground Express pins to match the silkscreen.</title>
<updated>2017-06-30T16:40:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-30T16:38:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0eea8f24b93fad5ac81099af0dcd563fee46ff4c'/>
<id>urn:sha1:0eea8f24b93fad5ac81099af0dcd563fee46ff4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix USB Busy error for kbd hid. Made kbd USB report descriptor be</title>
<updated>2017-06-30T04:47:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-06-30T01:56:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=bd827807cce0dfea24a9a6fd814cfa1c6fd7e1c9'/>
<id>urn:sha1:bd827807cce0dfea24a9a6fd814cfa1c6fd7e1c9</id>
<content type='text'>
COMPILER_WORD_ALIGNED as done in #118 for mouse. Added COMPILER_WORD_ALIGNED
to other UDC_DESC_STORAGE declarations that might have the same issue in
the future.
</content>
</entry>
<entry>
<title>atmel-samd: Fix AudioOut buffer playback by supporting bytes_per_sample.</title>
<updated>2017-06-20T18:18:46+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-20T18:18:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9eadda68b878e6c40bd5b20c623885150b63b3b0'/>
<id>urn:sha1:9eadda68b878e6c40bd5b20c623885150b63b3b0</id>
<content type='text'>
Thanks to @ntoll for finding this bug!
</content>
</entry>
<entry>
<title>docs: Update design guide for new DigitalInOut API.</title>
<updated>2017-06-19T16:06:46+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-19T16:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=97fcdfbd08c922efd7470d6482d7c7c703ffc0ae'/>
<id>urn:sha1:97fcdfbd08c922efd7470d6482d7c7c703ffc0ae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Introduce board reset mechanic used on CircuitPlayground</title>
<updated>2017-06-16T22:40:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-16T22:40:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a715bf6bac8b5a3316cf96181960a82d33aca31b'/>
<id>urn:sha1:a715bf6bac8b5a3316cf96181960a82d33aca31b</id>
<content type='text'>
Express to ensure the Neopixels are off after reloads.
</content>
</entry>
<entry>
<title>atmel-samd: Add user initiated safe mode and rework board.c for</title>
<updated>2017-06-16T21:55:53+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-16T21:55:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3e23464b1ed11710714a4d6eaa98c2c84ec6f4dd'/>
<id>urn:sha1:3e23464b1ed11710714a4d6eaa98c2c84ec6f4dd</id>
<content type='text'>
board specific functionality.

Fixes #155
</content>
</entry>
<entry>
<title>shared-bindings: Move enum-like classes out of DigitalInOut into digitalio.</title>
<updated>2017-06-16T20:47:01+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-16T20:47:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c7efd2cae963b4db7e8b589cf20207ef7639b303'/>
<id>urn:sha1:c7efd2cae963b4db7e8b589cf20207ef7639b303</id>
<content type='text'>
Also, rename Direction.IN to Direction.INPUT and Direction.OUT to Direction.OUTPUT.

This simplifies using them. Prior to the nativeio split this would have led to
clutter in the top-level namespace but having digitalio prevents this.

Fixes #152
</content>
</entry>
<entry>
<title>atmel-samd: Fix sharing TCCs by statically storing the current period.</title>
<updated>2017-06-12T22:37:09+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-12T22:37:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=58ab5844cb66a46b61526bf5f0cd95ba50e117a0'/>
<id>urn:sha1:58ab5844cb66a46b61526bf5f0cd95ba50e117a0</id>
<content type='text'>
A previous fix improved the duty_cycle channel value computation by
removing the reliance on the PER register which gave old values. It
saved the period on the object but failed to set anything for reused
timers. So, this breaks it out into a separate array that can be
shared across all object regardless of whether it used a new or
existing timer.
</content>
</entry>
<entry>
<title>atmel-samd: Fix TCC1, its two channels and four wave outputs.</title>
<updated>2017-06-12T22:36:09+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-12T22:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c61e1b89aa7743cf2fee470e3cfb88b6084f4dd2'/>
<id>urn:sha1:c61e1b89aa7743cf2fee470e3cfb88b6084f4dd2</id>
<content type='text'>
Previously it was configured as four and four which configured
the incorrect channels.
</content>
</entry>
<entry>
<title>atmel-samd: Set up the tcc_instance when using an already active TCC.</title>
<updated>2017-06-10T00:16:33+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-06-10T00:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=736a63e85a331ebcfdbfe6210b1d39569fb330c9'/>
<id>urn:sha1:736a63e85a331ebcfdbfe6210b1d39569fb330c9</id>
<content type='text'>
This fixes a hard lock that happens when using a second channel on an
in use TCC. The lock occurred when setting the duty cycle on the channel
because the hw address was not available to ASF.

Thanks to @ladyada for finding the bug.
</content>
</entry>
</feed>
