<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/ports/raspberrypi/supervisor, 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-22T22:24:27+00:00</updated>
<entry>
<title>Fix doc build and address feedback</title>
<updated>2021-03-22T22:24:27+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-03-22T22:24:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f200e6a21e851ab541027d33baf897fa5e5d4b0c'/>
<id>urn:sha1:f200e6a21e851ab541027d33baf897fa5e5d4b0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Redo RP2040 flash settings</title>
<updated>2021-03-18T23:55:42+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-03-04T21:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d2b60cbf69c99abd6984c298d4f052514221177'/>
<id>urn:sha1:5d2b60cbf69c99abd6984c298d4f052514221177</id>
<content type='text'>
This switches stage2 to C and uses Jinja to change the C code based
on flash settings from https://github.com/adafruit/nvm.toml. It
produces the fastest settings for the given set of external flashes.
Flash size is no longer hard coded so switching flashes with similar
capabilities but different sizes should *just work*.

This PR also places "ITCM" code in RAM to save the XIP cache for
code execution. Further optimization is possible. A blink code.py
still requires a number of flash fetches every blink.

Fixes #4041
</content>
</entry>
<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>rp2040 use normal usb_irq_handler()</title>
<updated>2021-03-04T14:29:04+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-03-04T12:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=6f99026a648c6a78caa1a2189269db8ab7987aa9'/>
<id>urn:sha1:6f99026a648c6a78caa1a2189269db8ab7987aa9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'adafruit/main' into busio-uart-rp</title>
<updated>2021-02-26T00:59:15+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-26T00:59:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3f08cb47b846fff41ef9a45d49758f0cef61e723'/>
<id>urn:sha1:3f08cb47b846fff41ef9a45d49758f0cef61e723</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement suggested changes</title>
<updated>2021-02-24T19:18:36+00:00</updated>
<author>
<name>microDev</name>
<email>70126934+microDev1@users.noreply.github.com</email>
</author>
<published>2021-02-24T19:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d7fdafcdec126f4f552689df25cecf30b39265d'/>
<id>urn:sha1:5d7fdafcdec126f4f552689df25cecf30b39265d</id>
<content type='text'>
- add internal buffering
- rtc initialization fix
</content>
</entry>
<entry>
<title>Implement audiobusio and enhance PIO for it</title>
<updated>2021-02-23T23:50:00+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-23T23:50:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=360475e26618cba98522d5dd86d0051d3a296fb3'/>
<id>urn:sha1:360475e26618cba98522d5dd86d0051d3a296fb3</id>
<content type='text'>
This adds I2SOut and PDMIn support via PIO.

StateMachines can now:
 * read and read while writing
 * transfer in 1, 2 or 4 byte increments
 * init pins based on expected defaults automatically
 * be stopped and restarted
 * rxfifo can be cleared and rxstalls detected (good for tracking when
   the reading code isn't keeping up)

Fixes #4162
</content>
</entry>
<entry>
<title>More parens</title>
<updated>2021-02-23T02:35:09+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-23T02:35:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3fdf29e773852367ce433ffc9a3a5bbd7b3f379e'/>
<id>urn:sha1:3fdf29e773852367ce433ffc9a3a5bbd7b3f379e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Board specific flash sizes for RP2040</title>
<updated>2021-02-23T01:19:18+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-23T01:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0aafeac20915fc2844f009cc210c76a4fec32c55'/>
<id>urn:sha1:0aafeac20915fc2844f009cc210c76a4fec32c55</id>
<content type='text'>
Stop-gap solution for #4041. Comment is there to provide info
needed in the future. (We currently run the generic "safe" settings.)
</content>
</entry>
<entry>
<title>Add PWM based audio playback</title>
<updated>2021-02-09T23:38:33+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-02-03T01:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=191b143e7ba3b9f5786996cbffb42e2460f1c14d'/>
<id>urn:sha1:191b143e7ba3b9f5786996cbffb42e2460f1c14d</id>
<content type='text'>
See
https://learn.adafruit.com/circuitpython-essentials/circuitpython-audio-out
to get started.

Fixes #4037
</content>
</entry>
</feed>
