<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/shared-bindings/vectorio, branch encoding</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=encoding'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2020-07-21T20:18:51+00:00</updated>
<entry>
<title>Merge branch 'main' into type_hints</title>
<updated>2020-07-21T20:18:51+00:00</updated>
<author>
<name>dherrada</name>
<email>33632497+dherrada@users.noreply.github.com</email>
</author>
<published>2020-07-21T20:18:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=9e3fa863f1d0dcf8eae54554ffc7016eaa6de157'/>
<id>urn:sha1:9e3fa863f1d0dcf8eae54554ffc7016eaa6de157</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix 3169: Polygon.points property</title>
<updated>2020-07-19T19:27:35+00:00</updated>
<author>
<name>Kenny</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-07-19T19:27:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=efeae0d84fa1745595d26e66590c1944269b6aae'/>
<id>urn:sha1:efeae0d84fa1745595d26e66590c1944269b6aae</id>
<content type='text'>
The getter for vectorio.Polygon#points was not updated with the data type change of the stored points list.

This moves the implementation to shared_module and updates the data type to reflect the actual state.
</content>
</entry>
<entry>
<title>Made every init return None</title>
<updated>2020-07-03T18:23:34+00:00</updated>
<author>
<name>dherrada</name>
<email>dylan.herrada@adafruit.com</email>
</author>
<published>2020-07-03T18:23:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d0d949cd24dbff5fb382f8c7abf3bae7ba46541a'/>
<id>urn:sha1:d0d949cd24dbff5fb382f8c7abf3bae7ba46541a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix up end of file and trailing whitespace.</title>
<updated>2020-06-03T09:56:35+00:00</updated>
<author>
<name>Diego Elio Pettenò</name>
<email>flameeyes@flameeyes.com</email>
</author>
<published>2020-05-30T09:44:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf'/>
<id>urn:sha1:dd5d7c86d22807c021dd1711eb7dd3daebc5cfcf</id>
<content type='text'>
This can be enforced by pre-commit, but correct it separately to make it easier to review.
</content>
</entry>
<entry>
<title>remove a duplication in polygon.c</title>
<updated>2020-05-18T20:32:06+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-14T18:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=dde66cadde44e478d7b11358f768b1debc0b03c7'/>
<id>urn:sha1:dde66cadde44e478d7b11358f768b1debc0b03c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vectorio: speed up polygon</title>
<updated>2020-05-18T20:32:06+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-13T04:55:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4bbb80e31af4c5626d118995e36ade470935fafe'/>
<id>urn:sha1:4bbb80e31af4c5626d118995e36ade470935fafe</id>
<content type='text'>
This change takes polygon from 126k pixels per second fill to 240k pps fill
  on a reference 5 point star 50x66px polygon, updating both location and shape
  at 10hz.  Tested on an m4 express feather.

As a curiosity, the flat-out fill rate of a shape whose get_pixel is `return 0;`
  fills just shy of 375k pixels per second.
</content>
</entry>
<entry>
<title>Move vectorio to stubs</title>
<updated>2020-05-13T01:40:02+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott@tannewt.org</email>
</author>
<published>2020-05-13T01:40:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4e646ee6e4473195df3eba4bd7e006e44bfd1cdc'/>
<id>urn:sha1:4e646ee6e4473195df3eba4bd7e006e44bfd1cdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix VectorShape on_dirty callback registration being set for the wrong type</title>
<updated>2020-05-12T04:21:05+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-12T04:21:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=78444a1018f5a9dbac6e2fac1b7385970accedbc'/>
<id>urn:sha1:78444a1018f5a9dbac6e2fac1b7385970accedbc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up circle documentation</title>
<updated>2020-05-12T04:15:40+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-12T04:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=040beb0577f4360f34953db16c285a9af1bea6b8'/>
<id>urn:sha1:040beb0577f4360f34953db16c285a9af1bea6b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>vectorio: switch per-shape transform to Display</title>
<updated>2020-05-10T05:15:51+00:00</updated>
<author>
<name>warriorofwire</name>
<email>3454741+WarriorOfWire@users.noreply.github.com</email>
</author>
<published>2020-05-09T06:03:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4086600b61f14e043f02c1b8771e7780b82f313c'/>
<id>urn:sha1:4086600b61f14e043f02c1b8771e7780b82f313c</id>
<content type='text'>
Rather than maintain a transform per-shape, we'll just use whatever
  settings are on the Display.  Currently only transpose is done.
</content>
</entry>
</feed>
