Repository navigation
DSPi Firmware v1.1.6-beta2
·
81 commits
to release/v1.1.6
since this release
Changes since v1.1.6-beta1.
New
- Front-panel display support. An I2C character or graphic display (HD44780 with PCF8574 backpack, US2066/RW1063, SSD1306, or SH1106) can now act as a device display. It briefly shows any parameter you adjust, and otherwise shows a fixed page, rotates through a table of up to 16 pages or rotates through all parameters.
- Front-panel editing. A single encoder and button are enough to browse pages, arm edit mode, and adjust any parameter on screen. Editing disarms automatically after a period of inactivity.
- IR remote keys can now target control groups, so grouped actions such as volume repeat correctly while a key is held.
- Display pages can show a level bar for continuous values. Character displays draw it on a spare row (or alongside the value on 2-line modules); graphic displays draw it behind the value.
- Label and value lines can be aligned independently: left, centre, or right.
- PWM indicator LEDs now support a per-LED brightness ceiling, so individual LEDs can be dimmed without affecting the others.
- CPU load is now available as a display page and as a meter LED source.
Changed
- Displays now show descriptive names instead of numeric indices for input sources, PEQ filter types (including 6 dB and 12 dB slopes, with low pass and high pass labelled High Cut and Low Cut), crossfeed presets, leveller speeds, and upmix modes.
- New display configurations default to arm-before-edit, so an accidental turn of the value encoder browses instead of changing a parameter. Existing saved configurations keep their current behaviour.
- The edit marker no longer shifts the value text when edit mode is armed. It now sits in whichever margin the alignment leaves free.
Fixed
- Next-input and previous-input controls now skip disabled inputs correctly, so wrap-around reaches every enabled source. Previously, stepping forward could stall at the last enabled input, and stepping backward from USB could appear to do nothing.