Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[sn32] Complete flashing support #401

Merged
merged 7 commits into from
Sep 19, 2024
Merged

Conversation

dexter93
Copy link

Description

Sonixflasher is now available in every platform

Windows -> https://packages.msys2.org/base/mingw-w64-sonixflasher ( binary)
MacOS -> https://github.com/SonixQMK/homebrew-sonixqmk/pkgs/container/sonixqmk%2Fsonixflasher ( binary)
Linux -> https://github.com/SonixQMK/SonixFlasherC/releases ( source)

That means we can use it in the qmk repo.
Also provide the necessary hooks for qmk setup so that it's automatically bundled.

Flash options

  • precompiled .bin qmk flash keyboard_keymap.bin
  • on the fly compile and flash qmk flash --keyboard <keyboard_dir> --keymap <keymap>

And in case a GUI is preferred, see SonixQMK/qmk_toolbox

Types of Changes

  • Core
  • Bugfix
  • New feature
  • Enhancement/optimization
  • Keyboard (addition or update)
  • Keymap/layout/userspace (addition or update)
  • Documentation

Issues Fixed or Closed by This PR

Checklist

  • My code follows the code style of this project: C, Python
  • I have read the PR Checklist document and have made the appropriate changes.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • I have tested the changes and verified that they work and don't break anything (as well as I can manage).

@github-actions github-actions bot added documentation Improvements or additions to documentation python core cli labels Sep 18, 2024
@dexter93 dexter93 force-pushed the sn32_flash branch 2 times, most recently from b2a1f2d to f45495b Compare September 19, 2024 11:20
@dexter93
Copy link
Author

dexter93 commented Sep 19, 2024

note: sonixflasher can't be added to qmk doctor at this point, since CLI CI tests will fail against the docker container ghcr.io/qmk/qmk_base_container

It is left up to the user to confirm the flasher is present and up to date

@dexter93 dexter93 merged commit 4aa4afa into SonixQMK:sn32_develop Sep 19, 2024
5 checks passed
@dexter93 dexter93 deleted the sn32_flash branch September 20, 2024 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli core documentation Improvements or additions to documentation python
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant