Skip to content

Add files via upload - #3

Merged
28pins merged 1 commit into
mainfrom
Beta
Jul 2, 2026
Merged

28pins merged 1 commit into
mainfrom
Beta

Conversation

@28pins

@28pins 28pins commented Jul 2, 2026

Copy link
Copy Markdown
Owner

No description provided.

Signed-off-by: Sam Clark <dev28pins@icloud.com>
Copilot AI review requested due to automatic review settings July 2, 2026 17:35
@28pins
28pins merged commit 23f1556 into main Jul 2, 2026
1 check passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR introduces an embedded Arduino/Adafruit NeoPixel “serial light show” sketch with a configurable matrix mapping, interactive serial commands to edit per-frame LED colors/delays, and EEPROM persistence for saved shows.

Changes:

  • Added Matrix.h containing matrix dimensions, LED layout mapping (PROGMEM), and related compile-time configuration.
  • Added a serial command handler (set, clr, dly, export, idx, mtx, etc.) plus frame render loop helpers.
  • Added helper utilities for undo/redo state swapping, matrix coordinate transforms, color-code conversion, and EEPROM save/load/clear.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 18 comments.

File Description
Matrix.h Defines matrix geometry, LED counts, offset, and the PROGMEM index mapping used by coordinate-based commands.
LightShowCLI-Embedded.ino Main sketch: initializes the NeoPixel strip + serial CLI and runs the frame playback loop.
LoopFuncs.ino Implements frame rendering (colorLoop) and the serial CLI command parser/executor.
Helper.ino Adds EEPROM persistence, undo/redo snapshotting, coordinate transforms, and color helpers.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread LoopFuncs.ino
Comment thread LoopFuncs.ino
Comment thread LoopFuncs.ino
Comment thread LoopFuncs.ino
Comment thread LoopFuncs.ino
Comment thread LightShowCLI-Embedded.ino
Comment thread Matrix.h
Comment thread Matrix.h
Comment thread Helper.ino
Comment thread LoopFuncs.ino
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants