Skip to main content

Module state

Module state 

Source
Expand description

Per-preset runtime state: tracks toggle/cycle/encoder state per preset and generates recall MIDI on preset switch.

Structs§

PresetState
Runtime state for a single preset (not persisted across power cycles).
PresetStateStore
Manages per-preset state and generates recall MIDI on switch.

Constants§

EEPROM_MAX_PRESETS
Maximum presets that fit in 128 bytes for the default configuration.

Type Aliases§

DefaultPresetState
Type alias for the default preset state (6 buttons, 2 encoders).
DefaultPresetStateStore
Type alias for the default preset state store.