<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports, branch 3.0.0-alpha.1</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.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=3.0.0-alpha.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-11-17T00:28:24+00:00</updated>
<entry>
<title>Merge pull request #443 from dhalbert/3.0_spi</title>
<updated>2017-11-17T00:28:24+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-11-17T00:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a9f75a71c5b6430159f60e9cdca7fdc4a3f309ba'/>
<id>urn:sha1:a9f75a71c5b6430159f60e9cdca7fdc4a3f309ba</id>
<content type='text'>
non-DMA SPI working; adding this now for testing; will continue with DMA</content>
</entry>
<entry>
<title>non-DMA SPI working; adding this now for testing; will continue with DMA</title>
<updated>2017-11-17T00:09:35+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-11-15T01:00:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=312444bbd2a8e77ebf3c0e1983649327970e9575'/>
<id>urn:sha1:312444bbd2a8e77ebf3c0e1983649327970e9575</id>
<content type='text'>
Also, fixed pin mappings for rev B Metro M4:
swap PA12 and PA13 on SPI 2x3 header
swap A3 and A5

Comment out all frozen modules in CPX again to make room while waiting
for SPI flash.
</content>
</entry>
<entry>
<title>Create supervisor module.</title>
<updated>2017-11-16T17:04:17+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-11-15T22:44:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ecc47d5258acfd903d3aba03b336e248e85ff5c2'/>
<id>urn:sha1:ecc47d5258acfd903d3aba03b336e248e85ff5c2</id>
<content type='text'>
It can control autoreload and the rgb status led.
</content>
</entry>
<entry>
<title>Fixed feather52 DFU support</title>
<updated>2017-11-10T08:17:24+00:00</updated>
<author>
<name>Kevin Townsend</name>
<email>contact@microbuilder.eu</email>
</author>
<published>2017-11-10T08:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=237cc954e3dea329331ddf47ffe76df7bf86870e'/>
<id>urn:sha1:237cc954e3dea329331ddf47ffe76df7bf86870e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Turn off nvmctl cache and rework active_read.</title>
<updated>2017-11-09T00:01:38+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-11-09T00:01:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ef9a7f262a9272e0771cdec4981a54844462add8'/>
<id>urn:sha1:ef9a7f262a9272e0771cdec4981a54844462add8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Improve MSC reliability.</title>
<updated>2017-11-08T20:42:50+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-11-08T20:42:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=971bd7e9a6e38d7bae26872c1a055b45321179e0'/>
<id>urn:sha1:971bd7e9a6e38d7bae26872c1a055b45321179e0</id>
<content type='text'>
* Be more liberal with critical sections to ensure ordering.
* Correct usb_busy so that it is busy when no errors occur on
  transfer. I believe it worked before because it would be false
  momentarily until a second transfer was attempted and a busy
  error was returned, therefore setting usb_busy to true. That
  risks the first "failed" transfer completing before a second one
  is attempted.
</content>
</entry>
<entry>
<title>atmel-samd: Align SCSI responses.</title>
<updated>2017-11-08T18:47:22+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-11-08T18:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7a901cfccdcf18fa6f40c4791311b19bdf37a527'/>
<id>urn:sha1:7a901cfccdcf18fa6f40c4791311b19bdf37a527</id>
<content type='text'>
</content>
</entry>
<entry>
<title>atmel-samd: Update Feather M0 Express USB PID</title>
<updated>2017-11-07T22:26:37+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-11-07T18:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3cb5e7ea587a089eaf2c123f658de8a268ebe6fa'/>
<id>urn:sha1:3cb5e7ea587a089eaf2c123f658de8a268ebe6fa</id>
<content type='text'>
This makes it different from the bootloaders and Arduino.
</content>
</entry>
<entry>
<title>DigitalInOut: Use pin value % 32 to accomodate PORTB and up.</title>
<updated>2017-11-07T18:08:34+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2017-11-07T15:19:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9060df5af6fe3bf68eae6cdb57db74565c1370bd'/>
<id>urn:sha1:9060df5af6fe3bf68eae6cdb57db74565c1370bd</id>
<content type='text'>
Fixes #407.
</content>
</entry>
<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>
</feed>
