Skip to content

feat: drop the hold-both-footswitches DFU gesture - #5

Merged
joak0068 merged 1 commit into
mainfrom
feat/dfu-via-sysex-only
Jun 25, 2026
Merged

feat: drop the hold-both-footswitches DFU gesture#5
joak0068 merged 1 commit into
mainfrom
feat/dfu-via-sysex-only

Conversation

@joak0068

Copy link
Copy Markdown
Collaborator

DFU is reachable over MIDI (CC 119 >= 64) and via the Seed's BOOT+RESET buttons, so the footswitch gesture is redundant -- and removing it frees the footswitch combinations for upcoming features (presets). Only the call site in main.cpp is removed; the vendored Hothouse proxy is untouched, and --gc-sections drops the now-unused method (~0.9 KB flash reclaimed). Docs/comments updated (README, params.h, flash scripts, architecture SVG).

What this changes

Checklist

  • New tunable values live in src/config/params.h
  • If a control changed, updated docs/MIDI_PROTOCOL.md and the params::midi map
  • Tested on hardware (Daisy Seed + Hothouse) — describe below, or note if untested

DFU is reachable over MIDI (CC 119 >= 64) and via the Seed's BOOT+RESET buttons, so the
footswitch gesture is redundant -- and removing it frees the footswitch combinations for
upcoming features (presets). Only the call site in main.cpp is removed; the vendored
Hothouse proxy is untouched, and --gc-sections drops the now-unused method (~0.9 KB flash
reclaimed). Docs/comments updated (README, params.h, flash scripts, architecture SVG).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@joak0068
joak0068 merged commit 4399c72 into main Jun 25, 2026
3 checks passed
@joak0068
joak0068 deleted the feat/dfu-via-sysex-only branch June 25, 2026 10:48
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