<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-module/rgbmatrix/RGBMatrix.h, 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-02-12T14:25:15+00:00</updated>
<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>
<entry>
<title>RGBMatrix: Additional tile tweaks</title>
<updated>2021-01-26T20:33:48+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-01-26T20:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=368977fb906e6561bd67977a47dc0b415547cc33'/>
<id>urn:sha1:368977fb906e6561bd67977a47dc0b415547cc33</id>
<content type='text'>
 * Introduce explicit serpentine: bool argument instead of using negative
   numbers (thanks, ghost of @tannewt sitting on one shoulder)
 * Fix several calculations of height

Testing performed (matrixportal):
 * set up a serpentine 64x64 virtual display with 2 64x32 tiles
 * tried all 4 rotations
 * looked at output of REPL
</content>
</entry>
<entry>
<title>protmatter: Update to version that supports tiling</title>
<updated>2021-01-26T15:19:44+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2021-01-26T15:19:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=51f054440516d21bd2e8d07a3e6f1f8e3acfbd55'/>
<id>urn:sha1:51f054440516d21bd2e8d07a3e6f1f8e3acfbd55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rgbmatrix: update protomatter to 1.0.5 tag</title>
<updated>2020-10-10T19:30:37+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-10-10T19:30:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5e38bb98cbcc2d1ab607b19d11e628def4f48f4c'/>
<id>urn:sha1:5e38bb98cbcc2d1ab607b19d11e628def4f48f4c</id>
<content type='text'>
this is compile-tested on
 stm32f405 feather
 matrixportal
 nrf52840 feather

but not actually tested-tested.
</content>
</entry>
<entry>
<title>rgbmatrix: Move struct definition to shared-module, rename 'core' member</title>
<updated>2020-09-02T18:34:16+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@unpythonic.net</email>
</author>
<published>2020-09-02T18:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=17a5a85528525352ec1821127fafec2acb239196'/>
<id>urn:sha1:17a5a85528525352ec1821127fafec2acb239196</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename Protomatter -&gt; RGBMatrix</title>
<updated>2020-04-17T23:43:57+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-15T16:22:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=3d6258f63dce84519704251b86a16c832958c8a6'/>
<id>urn:sha1:3d6258f63dce84519704251b86a16c832958c8a6</id>
<content type='text'>
This is a quick rename, it changes the user-facing names but not the
internal names of things.
</content>
</entry>
</feed>
