ee91a1c248
WIP support more RGB out pins
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
2025-02-10 16:46:27 -06:00
65c9942bb8
add readthedocs conf
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
2025-02-06 10:08:32 -06:00
foamyguy
a857bb6b38
Merge pull request #10 from FoamyGuy/learn_guide_link
...
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
learn guide link
2025-02-05 11:05:37 -06:00
foamyguy
ae6cfb83ec
learn guide link
2025-02-05 11:00:49 -06:00
foamyguy
00101f6668
Merge pull request #9 from FoamyGuy/various_touchups
...
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
Various touchups
2025-02-04 17:17:11 -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
1727669809
Merge pull request #8 from adafruit/ci-arm
...
Pip / build (ubuntu-24.04-arm, 3.11) (push) Waiting to run
Pip / build (ubuntu-24.04-arm, 3.12) (push) Waiting to run
Pip / build (ubuntu-24.04-arm, 3.13) (push) Waiting to run
pre-commit / pre-commit (push) Waiting to run
Wheels / Build SDist (push) Waiting to run
Wheels / Wheels on ubuntu-24.04-arm (push) Waiting to run
Wheels / Upload release (push) Blocked by required conditions
run CI on arm, since we target arm
2025-02-03 20:39:40 -06:00
7a57c787c6
run CI on arm, since we target arm
...
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
See https://github.com/adafruit/Adafruit_Blinka_Raspberry_Pi5_rp1pio/pull/3
and https://github.com/pypa/cibuildwheel/issues/2257 for more
background
2025-02-03 20:12:31 -06:00
7c332582ef
Merge pull request #7 from FoamyGuy/single_panel_simpletest
...
single panel simpletest
2025-02-03 20:11:54 -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
foamyguy
d9790082c3
adding requirements.txt
2025-01-30 09:50:31 -06:00
foamyguy
ba64d13463
udev rules.d directory
2025-01-30 09:10:32 -06:00
101a7963b0
Merge pull request #6 from adafruit/clocking-fix
...
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
Fix clocking & add framebuffer mirroring examples
2025-01-24 12:25:58 -06:00
feb64621ad
new framebuffer mirroring examples
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
3d6b58f74d
Double the pixel clock rate
...
.. by moving the "assert CLK after each data" into the PIO program,
cutting the amount of PIO data in half.
2025-01-24 11:59:21 -06:00
a532a9105e
Reduce PIO clock speed, remove CLOCKS_PER_DATA workaround
...
we now understand why the fudge factor was needed to achieve a
plausible brightness ramp.
2025-01-24 11:59:21 -06:00
8fb5ba4339
Export RGB565 framebuffer type
2025-01-24 11:59:21 -06:00
b015674cb6
Merge pull request #5 from adafruit/fixgamma
...
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
fix gamma curve, it was all broken!
2025-01-16 11:33:04 -06:00
eddb20cb42
ignore generated files
2025-01-15 21:57:01 -06:00
4ef2d552ce
show fps in playframes
2025-01-15 21:55:17 -06:00
862b7fb1d5
Fix brightness of high numbered bitplanes
...
Cycle counting the PIO program, each data word should take 2 PIO clocks of clock_get_hz
while each repetition of the delay loop should take 1 PIO clock.
However, with a non-gamma-corrected ramp, discontinuities (decreases) in brightness were
seen for the bitplanes that needed the additional delay with oe enabled.
Empirically, the value of 128 gives a plausible linear ramp and also fixes the big buck
bunny rendering artifacts with 10 planes.
It also makes the granularity of the on-time twice as fine, by being able to turn off
during either the "clock on" or "clock off" phase of the shift register loading process,
when the output enable time is short. Thus, with 10 bitplanes and a 64x32 panel,
only the most significant bitplane needs any extra delay.
2025-01-15 20:57:59 -06:00
e315eeb3be
fix gamma curve, it was all broken!
2025-01-15 16:43:24 -06:00
3658640379
Merge pull request #4 from jepler/add-readme
...
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
Create README.md
2025-01-15 11:45:59 -06:00
975ed2e128
bump hook versions
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-15 11:32:17 -06:00
40b0fa72ad
add pre-commit
2025-01-15 11:31:04 -06:00
561c2fa019
Create README.md
2025-01-15 11:28:54 -06:00
26b8eef4f3
Merge pull request #3 from jepler/pybind
...
WIP: pybindings
2025-01-15 11:25:57 -06:00
aef6a720b9
add actions
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
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-15 11:19:25 -06:00
27274f082f
document better
2025-01-15 11:17:43 -06:00
c7d822bc60
generate more useful summary
2025-01-15 10:41:03 -06:00
ccd54d62cd
start on docs
2025-01-15 10:37:15 -06:00
aeab803caf
improve examples
2025-01-15 10:19:26 -06:00
66c5bf124d
fix pip install name
2025-01-15 10:19:17 -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
ee8b718621
WIP: pybindings
2025-01-14 11:50:12 -06:00
a2494b9e7b
Merge pull request #2 from jepler/pre-commit-clang-format
...
let's format our source code consistently
2025-01-14 09:45:37 -06:00
01ca95d283
format code
2025-01-14 09:41:39 -06:00
75989420bd
let's format our source code consistently
2025-01-14 09:40:36 -06:00
dfd5513d4e
Merge pull request #1 from jepler/librarify
...
Convert to a library, write in background
2025-01-14 09:40:00 -06:00
11301998db
finish getting triple buffering working. try to blank display at exit (doesn't work)
2025-01-14 09:35:52 -06:00