Skip to content

feat/idf-sm5368-support#136

Open
CQ793 wants to merge 2 commits into
esphome-libs:mainfrom
CQ793:main
Open

feat/idf-sm5368-support#136
CQ793 wants to merge 2 commits into
esphome-libs:mainfrom
CQ793:main

Conversation

@CQ793

@CQ793 CQ793 commented Jul 7, 2026

Copy link
Copy Markdown

No description provided.

@CQ793

CQ793 commented Jul 7, 2026

Copy link
Copy Markdown
Author

This change adds SM5368 row-decoder support to the hub75 component in a way that is easier to upstream and maintain. Instead of folding SM5368 behavior into scan_wiring or shift_driver, this patch introduces a separate Hub75RowDecoder configuration with BINARY as the default and SM5368 as an optional mode. The SM5368 implementation is currently enabled only on the ESP32-S3 GDMA backend, while unsupported backends explicitly reject non-binary row decoding. This keeps existing behavior unchanged for all current users, makes the row-selection model clearer, and avoids mixing row addressing semantics with pixel scan remapping.

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.

1 participant