<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/raspberrypi/common-hal/microcontroller, branch main</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2021-03-15T13:57:36+00:00</updated>
<entry>
<title>run code formatting script</title>
<updated>2021-03-15T13:57:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-03-15T13:57:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a52eb88031620a81521b937f2a0651dbac2bb350'/>
<id>urn:sha1:a52eb88031620a81521b937f2a0651dbac2bb350</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to the very latest SDK w/GP15 restore</title>
<updated>2021-02-06T02:44:06+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-06T02:39:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=22dc7d5359654cbf7124f12b8fc0d83b60fc0921'/>
<id>urn:sha1:22dc7d5359654cbf7124f12b8fc0d83b60fc0921</id>
<content type='text'>
Also adds unique id support

Fixes #4039 and hopefully #4107
</content>
</entry>
<entry>
<title>raspberrypi: implement reset, reset_to_bootloader</title>
<updated>2021-02-04T18:07:50+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-02-04T15:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6e153d99484c2b927c3e670e9f7a178363668960'/>
<id>urn:sha1:6e153d99484c2b927c3e670e9f7a178363668960</id>
<content type='text'>
This makes all the following work:
 * normal microcontroller.reset()
 * reset into safe mode or UF2 bootloader via microcontroller.on_next_reset()
 * reset into UF2 bootloader via the "1200 baud trick"

The implementation of reset_cpu is from micropython.
</content>
</entry>
<entry>
<title>Merge pull request #4087 from DavePutz/cpu_temp_doc</title>
<updated>2021-02-01T17:50:37+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@adafruit.com</email>
</author>
<published>2021-02-01T17:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=459f3232477877b6dbc011f93ebc9d3544d918c3'/>
<id>urn:sha1:459f3232477877b6dbc011f93ebc9d3544d918c3</id>
<content type='text'>
Fixing microcontroller.cpu on multi-core cpus and adding microcontroller.cpus</content>
</entry>
<entry>
<title>Fixing microcontroller.cpu on muti-core cpus and adding microcontroller.cpus</title>
<updated>2021-01-28T20:42:39+00:00</updated>
<author>
<name>root</name>
<email>siehputz@gmail.com</email>
</author>
<published>2021-01-28T20:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=67f128c0cf95910c03fb1e0e3d8582efc8c03d09'/>
<id>urn:sha1:67f128c0cf95910c03fb1e0e3d8582efc8c03d09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>watchdog implementation for rp2040</title>
<updated>2021-01-28T09:45:15+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-01-28T09:45:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a54b57ea40739c53dc56ea5904da1931f71c71e7'/>
<id>urn:sha1:a54b57ea40739c53dc56ea5904da1931f71c71e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use TOTAL_GPIO_COUNT instead of magic number 30</title>
<updated>2021-01-26T03:16:24+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-01-25T22:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=be4cfdd3d6d08796757a4582061e819e3f903ce4'/>
<id>urn:sha1:be4cfdd3d6d08796757a4582061e819e3f903ce4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop treating pin 15 specially.</title>
<updated>2021-01-25T21:07:01+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-01-25T21:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0fa5aa359df3827a90be6c4e82719bb2ed8713e7'/>
<id>urn:sha1:0fa5aa359df3827a90be6c4e82719bb2ed8713e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial RP2040 support</title>
<updated>2021-01-21T03:16:56+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-01-21T00:47:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=733094aead6e84b42da54655b2b0a5d0dbd1a503'/>
<id>urn:sha1:733094aead6e84b42da54655b2b0a5d0dbd1a503</id>
<content type='text'>
The RP2040 is new microcontroller from Raspberry Pi that features
two Cortex M0s and eight PIO state machines that are good for
crunching lots of data. It has 264k RAM and a built in UF2
bootloader too.

Datasheet: https://pico.raspberrypi.org/files/rp2040_datasheet.pdf
</content>
</entry>
</feed>
