Skip to content

Encoder/dial support (Mirabox family) #7

Description

@fabiosammy

The 0x0060 has no encoders, but the Mirabox "Stream Dock" family does. Add support so other devices can use rotary/dial inputs.

What to do

  1. Parse encoder fields from the input report (see mirajazz state.rs: EncoderStateChange / EncoderTwist).
  2. Extend the read path to emit encoder events; add a YAML mapping for turn/press.
  3. Validate against a device that actually has encoders.

Reference: deck.rb TODO header; Deck#read_press in lib/fifine_deck.rb.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions