Commit graph

22 commits

Author SHA1 Message Date
ebefcce1c3 new example 2025-02-25 11:09:30 -06:00
60ae2029b9 Change module name
Some checks failed
Pip / build (ubuntu-24.04-arm, 3.11) (push) Has been cancelled
Pip / build (ubuntu-24.04-arm, 3.12) (push) Has been cancelled
Pip / build (ubuntu-24.04-arm, 3.13) (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Wheels / Build SDist (push) Has been cancelled
Wheels / Wheels on ubuntu-24.04-arm (push) Has been cancelled
Wheels / Upload release (push) Has been cancelled
Change all references from adafruit_raspberry_pi5_piomatter to
adafruit_blinka_raspberry_pi5_piomatter.

Closes #20
2025-02-13 09:50:37 -06:00
foamyguy
248c59ae2a remove unused import 2025-02-10 16:32:30 -06:00
foamyguy
22ad9aa7df update examples to use PioMatter() init. update fbmirror_scaled to use the click wrapper. remove colorspace as an argument and hardcode it in the examples. 2025-02-10 16:14:02 -06:00
1a3f5d4ebe examples: Add common argument parsing code, use it in fbmirror
Some checks failed
Pip / build (ubuntu-24.04-arm, 3.11) (push) Has been cancelled
Pip / build (ubuntu-24.04-arm, 3.12) (push) Has been cancelled
Pip / build (ubuntu-24.04-arm, 3.13) (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Wheels / Build SDist (push) Has been cancelled
Wheels / Wheels on ubuntu-24.04-arm (push) Has been cancelled
Wheels / Upload release (push) Has been cancelled
Now you can set most anything you'd want from the commandline:

```
Usage: fbmirror.py [OPTIONS]

Options:
  --x-offset INTEGER              The x offset of top left corner of the
                                  region to mirror
  --y-offset INTEGER              The y offset of top left corner of the
                                  region to mirror
  --num-address-lines INTEGER     The number of address lines used by the
                                  panels
  --num-planes INTEGER            The number of bit planes (color depth. Lower
                                  values can improve refresh rate in frames
                                  per second
  --orientation [Normal|R180|CCW|CW]
                                  The overall orientation (rotation) of the
                                  panels
  --pinout [AdafruitMatrixBonnet|AdafruitMatrixBonnetBGR|AdafruitMatrixHat|AdafruitMatrixHatBGR]
                                  The details of the electrical connection to
                                  the panels
  --colorspace [RGB888Packed|RGB888|RGB565]
                                  The memory organization of the framebuffer
  --serpentine / --no-serpentine  The organization of multiple panels
  --height INTEGER                The panel height in pixels
  --width INTEGER                 The panel width in pixels
  --help                          Show this message and exit.
```

It might would be good to apply this generally across the examples.
2025-02-09 10:28:26 -06:00
d27897fd18 add an example for the 64x64 matrix 2025-02-09 10:27:12 -06:00
foamyguy
5452337f38 fbmirror.py args fix 2025-02-04 12:10:53 -06:00
foamyguy
502beb6cda animated gif example 2025-02-04 10:08:27 -06:00
foamyguy
33b8041ef6 font color var, normal rotation, fix margin 2025-02-04 08:50:20 -06:00
foamyguy
c3675b74bd fix rotation, use smaller size pen 2025-02-04 08:38:36 -06:00
foamyguy
b19bfce407 int radius 2025-02-04 08:33:04 -06:00
foamyguy
6caa68ec13 new examples, parameterize fbmirrors, add pillow to req, add font license 2025-02-04 08:27:12 -06:00
foamyguy
73ad9de612 Merge branch 'refs/heads/main' into various_touchups 2025-02-04 08:21:37 -06:00
foamyguy
443f6ee53c single panel simpletest 2025-02-03 17:57:18 -06:00
foamyguy
cc110b3ce5 parameterize quote scroller 2025-02-03 17:53:32 -06:00
foamyguy
53e580e404 quote scroller 2025-01-30 20:22:15 -06:00
feb64621ad new framebuffer mirroring examples
Some checks failed
Pip / build (ubuntu-latest, 3.11) (push) Has been cancelled
Pip / build (ubuntu-latest, 3.12) (push) Has been cancelled
Pip / build (ubuntu-latest, 3.13) (push) Has been cancelled
pre-commit / pre-commit (push) Has been cancelled
Wheels / Build SDist (push) Has been cancelled
Wheels / Wheels on ubuntu-latest (push) Has been cancelled
Wheels / Upload release (push) Has been cancelled
2025-01-24 12:03:13 -06:00
b149f31bf3 Add fps property to PioMatter objects 2025-01-24 12:01:59 -06:00
4ef2d552ce show fps in playframes 2025-01-15 21:55:17 -06:00
aeab803caf improve examples 2025-01-15 10:19:26 -06:00
e55647d8f7 it's working!!!1 2025-01-14 15:07:59 -06:00
895a5e5458 builds, but broken with weird error 2025-01-14 14:50:43 -06:00