You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adds a working design proposal for an RMK lighting system centered on:
deterministic composition of independent lighting sources;
first-class key mappings, physical geometry, and zones;
built-in layer-aware lighting;
allocation-free rendering and deadline-driven updates;
separation between topology, sources, compositor, processor, and driver; and
protocol-neutral integration with Rynk and Vial.
The document includes conceptual Rust interfaces and Mermaid diagrams for both
runtime ownership and board-configuration flow.
Purpose
This PR exists in the fork as an inline-review surface for the design. It does
not propose implementation code or commit RMK to the sketched API names and
generic parameters.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a working design proposal for an RMK lighting system centered on:
The document includes conceptual Rust interfaces and Mermaid diagrams for both
runtime ownership and board-configuration flow.
Purpose
This PR exists in the fork as an inline-review surface for the design. It does
not propose implementation code or commit RMK to the sketched API names and
generic parameters.
Upstream discussion: rmk-rs#979
Validation
prettier --check docs/docs/main/docs/development/lighting-design.mdgit diff --check