<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/_protomatter, branch 5.3.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-04-17T23:43:57+00:00</updated>
<entry>
<title>Rename _protomatter -&gt; protomatter</title>
<updated>2020-04-17T23:43:57+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-15T14:21:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a32337718d48fa83e5ebd8c7168019b4196acd0e'/>
<id>urn:sha1:a32337718d48fa83e5ebd8c7168019b4196acd0e</id>
<content type='text'>
I originally believed that there would be a wrapper library around it,
like with _pixelbuf; but this proves not to be the case, as there's
too little for the library to do.
</content>
</entry>
<entry>
<title>Protomatter:  add width, height properties</title>
<updated>2020-04-17T23:43:57+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-15T14:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d2aac7a754b748c48250c4d53de2d5601bd761ab'/>
<id>urn:sha1:d2aac7a754b748c48250c4d53de2d5601bd761ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Protomatter: Make all arguments kw-only, add rgb count and optional height checking</title>
<updated>2020-04-14T23:24:59+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-14T15:02:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=0ce9c008c5d54f59224bda91af36c9c86aa64c09'/>
<id>urn:sha1:0ce9c008c5d54f59224bda91af36c9c86aa64c09</id>
<content type='text'>
They're not readily distinguishable by type.

I also added the requested height optional parameter; this is checked
against the computed one.  It's not feasible to use this parameter to
artificailly reduce the number of used rows, because changes in the
underlying C protomatter library would be required.

Finally, I added a better error message when the number of RGB pins was
not what was expected.
</content>
</entry>
<entry>
<title>protomatter: Respond to review comments</title>
<updated>2020-04-14T23:24:59+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-13T13:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=880fff80e904ef4b173d551742b7acde56114f0c'/>
<id>urn:sha1:880fff80e904ef4b173d551742b7acde56114f0c</id>
<content type='text'>
 - rename oe_pin -&gt; output_enable_pin
 - improve and reorganize docstrings
 - rename swapbuffers-&gt;refresh
 - rename "paused" -&gt; "brightness", change semantics slightly
 - common_hal several functions
 - clarify why the common_hal routines can't be used directly in the
   protocol's function pointers
 - whitespace cleanups
 - remove prototypes for nonexistent functions
</content>
</entry>
<entry>
<title>protomatter: clarify by comment why these functions exist</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-10T14:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5d328c3b449dbd0eaf40c2edc205fb7c5d381589'/>
<id>urn:sha1:5d328c3b449dbd0eaf40c2edc205fb7c5d381589</id>
<content type='text'>
</content>
</entry>
<entry>
<title>framebufferio: move backlight down to the underlying framebuffer</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-10T14:07:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ba20bc8b4322373ec9ed55ed9f299675ea2801f8'/>
<id>urn:sha1:ba20bc8b4322373ec9ed55ed9f299675ea2801f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protomatter: code style</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-10T13:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=129c6369cfd510b12e5f8ae1d9c9a51853f1b498'/>
<id>urn:sha1:129c6369cfd510b12e5f8ae1d9c9a51853f1b498</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protomatter: validate pins to give better error message</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-10T13:45:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4a05e938ed8bd33f0ec3204d988fa6948e1e11d2'/>
<id>urn:sha1:4a05e938ed8bd33f0ec3204d988fa6948e1e11d2</id>
<content type='text'>
The numbered error from the underlying library is not helpful for
beginning users
</content>
</entry>
<entry>
<title>protomatter: improve an error message</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-09T14:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9019710a1e75d4042d37dd3285d06e3f24aec449'/>
<id>urn:sha1:9019710a1e75d4042d37dd3285d06e3f24aec449</id>
<content type='text'>
</content>
</entry>
<entry>
<title>protomatter: make docstring match implementation</title>
<updated>2020-04-14T23:24:58+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2020-04-03T15:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=50219862e13f60aadb0515a01131d7909bb07def'/>
<id>urn:sha1:50219862e13f60aadb0515a01131d7909bb07def</id>
<content type='text'>
</content>
</entry>
</feed>
