neopixel-driver-with-asyncio-dma #2

Merged
matthias merged 5 commits from neopixel-driver-with-asyncio-dma into main 2024-06-01 12:22:12 +00:00
Owner
Add NeoPixel driver using RP2 PIO and with asyncio support
Add NeoPixel driver using RP2 PIO and with asyncio support
matthias self-assigned this 2024-05-31 15:31:35 +00:00
matthias added 2 commits 2024-05-31 15:31:36 +00:00
matthias requested review from stefank 2024-05-31 15:31:42 +00:00
matthias added 1 commit 2024-05-31 17:03:04 +00:00
matthias added 1 commit 2024-05-31 17:05:21 +00:00
Unfortunately we still need a patch against upstream due to the thread
disabled build not building cleanly. Upstreaming attempt here:
https://github.com/micropython/micropython/pull/15179

Signed-off-by: Matthias Blankertz <matthias@blankertz.org>
matthias added 1 commit 2024-05-31 17:12:20 +00:00
Signed-off-by: Matthias Blankertz <matthias@blankertz.org>
stefank reviewed 2024-05-31 18:25:54 +00:00
@@ -0,0 +33,4 @@
# User must set 'sm' to id of an unused PIO statemachine (range 0 to 7), as unfortunately the micropython API does
# not expose the pico sdks claim functionality
def __init__(self, pin, n, bpp=3, timing=1, sm=0):
Member

bpp==bits per pixel?
sm==??

bpp==bits per pixel? sm==??
stefank approved these changes 2024-05-31 20:55:17 +00:00
matthias merged commit 6af546fcb6 into main 2024-06-01 12:22:12 +00:00
matthias deleted branch neopixel-driver-with-asyncio-dma 2024-06-01 12:22:12 +00:00
Sign in to join this conversation.
No Reviewers
No Label
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: TonBERRY/tonberry-pico#2