circuitpython/ports/atmel-samd/boards/feather_m4_express
warriorofwire 206d0e598a Add vectorio: for drawing shapes
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-05-09 15:38:22 -07:00
..
board.c Cleanup display rework for PR. 2019-01-18 13:47:40 -08:00
mpconfigboard.h Parameterize linker script 2019-10-20 23:50:12 -04:00
mpconfigboard.mk Add vectorio: for drawing shapes 2020-05-09 15:38:22 -07:00
pins.c second revision to line breaks for visibility per dhalbert 2020-01-13 22:13:39 -05:00