| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-05-09 | Add vectorio: for drawing shapes | warriorofwire | |
| vectorio builds on m4 express feather Concrete shapes are composed into a VectorShape which is put into a displayio Group for display. VectorShape provides transpose and x/y positioning for shape implementations. Included Shapes: * Circle - A radius; Circle is positioned at its axis in the VectorShape. - You can freely modify the radius to grow and shrink the circle in-place. * Polygon - An ordered list of points. - Beteween each successive point an edge is inferred. A final edge closing the shape is inferred between the last point and the first point. - You can modify the points in a Polygon. The points' coordinate system is relative to (0, 0) so if you'd like a top-center justified 10x20 rectangle you can do points [(-5, 0), (5, 0), (5, 20), (0, 20)] and your VectorShape x and y properties will position the rectangle relative to its top center point * Rectangle A width and a height. | |||
| 2020-04-14 | Merge remote-tracking branch 'adafruit/master' into lower_power | Scott Shawcroft | |
| 2020-04-14 | Add Protomatter and FramebufferDisplay | Jeff Epler | |
| 2020-03-13 | First try at lowering the power consumption | Scott Shawcroft | |
| 2019-12-16 | displayio: make 'rotation' property settable | Jeff Epler | |
| 2019-11-18 | Supervisor: move most of systick to the supervisor | Jeff Epler | |
| This code is shared by most parts, except where not all the #ifdefs inside the tick function were present in all ports. This mostly would have broken gamepad tick support on non-samd ports. The "ms32" and "ms64" variants of the tick functions are introduced because there is no 64-bit atomic read. Disabling interrupts avoids a low probability bug where milliseconds could be off by ~49.5 days once every ~49.5 days (2^32 ms). Avoiding disabling interrupts when only the low 32 bits are needed is a minor optimization. Testing performed: on metro m4 express, USB still works and time.monotonic_ns() still counts up | |||
| 2019-09-09 | Merge pull request #2101 from matthewnewberg/display_io_dither | Scott Shawcroft | |
| Add random dithering to ColorConverter | |||
| 2019-09-03 | Capture rotation | Dave Astels | |
| 2019-08-31 | Add random dithering to ColorConverter | Matthew Newberg | |
| 2019-08-23 | Rework based on Dan's review | Scott Shawcroft | |
| 2019-08-22 | Regular display fixes including refresh tweaks | Scott Shawcroft | |
| 2019-08-22 | Refresh ePaper displays once code.py is done running | Scott Shawcroft | |
| 2019-08-22 | Rework refresh API and factor common display stuff out | Scott Shawcroft | |
| NOT TESTED! Just compiles Fixes #1691 | |||
