Add multi-panel Pico UDP firmware and Python LED control.
Pico panels get static IPs on 10.1.1.10–14 with per-panel LED counts, Makefile deploy targets, and Python examples for animations, sync tests, and direct Pi SPI control. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
33
leds/__init__.py
Normal file
33
leds/__init__.py
Normal file
@@ -0,0 +1,33 @@
|
||||
from leds.animations import ANIMATIONS, DEFAULT_FPS
|
||||
from leds.array_config import (
|
||||
MATRIX_HEIGHT,
|
||||
MATRIX_PIXELS,
|
||||
MATRIX_ROWS_PER_STRIP,
|
||||
MATRIX_WIDTH,
|
||||
)
|
||||
from leds.config import StripConfig, default_dual_strip_configs, default_strip_config, pi5_setup_hint
|
||||
from leds.detect import board_family, board_model, pio_available, supports_ws281x
|
||||
from leds.colors import wheel
|
||||
from leds.matrix import LedMatrix
|
||||
from leds.strip import LedStrip
|
||||
from leds.strips import LedStrips
|
||||
|
||||
__all__ = [
|
||||
"ANIMATIONS",
|
||||
"DEFAULT_FPS",
|
||||
"LedMatrix",
|
||||
"LedStrip",
|
||||
"LedStrips",
|
||||
"MATRIX_HEIGHT",
|
||||
"MATRIX_PIXELS",
|
||||
"MATRIX_ROWS_PER_STRIP",
|
||||
"MATRIX_WIDTH",
|
||||
"StripConfig",
|
||||
"board_family",
|
||||
"board_model",
|
||||
"default_dual_strip_configs",
|
||||
"default_strip_config",
|
||||
"pio_available",
|
||||
"pi5_setup_hint",
|
||||
"supports_ws281x",
|
||||
]
|
||||
Reference in New Issue
Block a user