Skip to content

Upgrading to new VIAL #153

@imavlr

Description

@imavlr

Not sure if you're still using/supporting the cheapino, but I've been using mine for a long time now, and wanted to try out some new QMK features that were recently added to VIAL, especially Chordal Hold.

However, there seems to have been a big rewrite of the quantum/encoder.{h,c} in QMK, making the encoder code in the cheapinov2 branch incompatible.

I found a different issue referring to this same change #77 which stemmed from trying to run latest QMK, however VIAL has caught up enough to where this has become an issue for upgrading.

I see that it is some internal QMK functionality that you've exposed, but since it has been removed from QMK, I can no longer simply expose it.

Steps taken to get this far:

  • Merged upstream qmk-vial into the cheapinov2 branch
  • Moved info.json to keyboard.json, which seems to be the new way.
  • Removed the dummy definitions for the ENCODERS_PAD_{A,B} in config.h

If anyone more knowledgeable could help me out with this, it would be greatly appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions