Public Access
Refresh effect per page
Pages choose their own refresh effect (or the Hardware setting), used when the page appears and for its own changes. Schedule blocks that switch instantly and rules still switch instantly. The ESP32 sends page effects to the Nano with a new no-save flag (E ...,2), so page switches don't wear the Nano's EEPROM. Page format 7 (version 6 pages are converted). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
a6b946e17c
commit
a904615c51
29 files changed
+152
-17
No files matched your search
@@ -22,6 +22,9 @@ enum RefreshEffect : uint8_t
|
||||
|
||||
// Flags for BROSE9323::setEffect()
|
||||
const uint8_t EFFECT_FLAG_SMALL_ONLY = 1; // big changes (> 1/10 of the dots) are instant
|
||||
// E command only: use the effect until the next E command or power cycle, without storing
|
||||
// it in the Nano's EEPROM (pages with their own effect switch it often)
|
||||
const uint8_t EFFECT_FLAG_NO_SAVE = 2;
|
||||
|
||||
// Visits every dot of a w x h display exactly once, in the order of an effect. Needs no
|
||||
// buffer: the sparkle order comes from a maximal length LFSR (all states except 0, out
|
||||
|
||||
Reference in new issue
Block a user