<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/lib, branch 6.2.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=6.2.x'/>
<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>raspberrypi: Enable mp3 playback</title>
<updated>2021-03-11T00:44:10+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-10T23:37:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c95def0b3209f8ec66f0fb322cc4235328065ed2'/>
<id>urn:sha1:c95def0b3209f8ec66f0fb322cc4235328065ed2</id>
<content type='text'>
The rp2040 is _very_ marginal for mp3 playback, and currently sometimes triggers a bug that gives garbled audio output.  However, it does work for some limited situations.
</content>
</entry>
<entry>
<title>Update TinyUSB</title>
<updated>2021-03-09T01:24:03+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2021-03-09T01:24:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e3d4036f2e3a363cb745f0f704822ca435fd19de'/>
<id>urn:sha1:e3d4036f2e3a363cb745f0f704822ca435fd19de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change esp build cache key (again)</title>
<updated>2021-03-04T20:22:56+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2021-03-04T20:22:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=b1268107af48dce7a1406ebed22790fee65f506b'/>
<id>urn:sha1:b1268107af48dce7a1406ebed22790fee65f506b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update tinyusb</title>
<updated>2021-03-04T14:29:04+00:00</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2021-03-04T14:02:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c26120a3ac9d57f68afabf18d1e804a215f678ed'/>
<id>urn:sha1:c26120a3ac9d57f68afabf18d1e804a215f678ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protomatter: get an rp2 fix by updating</title>
<updated>2021-03-01T21:13:47+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-03-01T21:13:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=407a8c222a03166a03b8209f752e2a016e977d08'/>
<id>urn:sha1:407a8c222a03166a03b8209f752e2a016e977d08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into update-protomatter-rp2</title>
<updated>2021-02-26T15:56:35+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-02-26T15:56:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1d1ff5f308f17f005422736f99a2f512775cee50'/>
<id>urn:sha1:1d1ff5f308f17f005422736f99a2f512775cee50</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tinyUSB</title>
<updated>2021-02-24T17:27:54+00:00</updated>
<author>
<name>Kamil Tomaszewski</name>
<email>kamil.tomaszewski@sony.com</email>
</author>
<published>2021-02-24T17:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dafdd246bc4841357e74725e94a96f18c114fd36'/>
<id>urn:sha1:dafdd246bc4841357e74725e94a96f18c114fd36</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tinyUSB</title>
<updated>2021-02-24T17:19:18+00:00</updated>
<author>
<name>Kamil Tomaszewski</name>
<email>kamil.tomaszewski@sony.com</email>
</author>
<published>2021-02-22T11:47:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ced820c8a75174f9bb945631e5b7354f720ff6df'/>
<id>urn:sha1:ced820c8a75174f9bb945631e5b7354f720ff6df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable protomatter on RP2040 builds</title>
<updated>2021-02-12T14:25:15+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-02-11T22:37:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ff1942cff68a4e192f984a14a83b59800186e45a'/>
<id>urn:sha1:ff1942cff68a4e192f984a14a83b59800186e45a</id>
<content type='text'>
Also found a race condition between timer_disable and redraw, which
would happen if I debugger-paused inside common_hal_rgbmatrix_timer_disable
or put a delay or print inside it.  That's what pausing inside reconstruct
fixes.

So that the "right timer" can be chosen, `timer_allocate` now gets the `self`
pointer.  It's guaranteed at this point that the pin information is accurate,
so you can e.g., find a PWM unit related to the pins themselves.
This required touching each port to add the parameter even though it's
unused everywhere but raspberrypi.
</content>
</entry>
</feed>
