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

Issues with QMK configurator when compiling Helix firmware. #26

Open
Gazza2000 opened this issue Mar 17, 2020 · 5 comments
Open

Issues with QMK configurator when compiling Helix firmware. #26

Gazza2000 opened this issue Mar 17, 2020 · 5 comments

Comments

@Gazza2000
Copy link

Gazza2000 commented Mar 17, 2020

When compiling firmware on QMK configurator, repeated errors occur with Helix builds. This prevents the firmware from being downloaded. The following is the error reported in the command window:

|
| .build/obj_helix_rev2_back_oled_default_583be4a/keyboards/helix/rev2/rev2.o: In function matrix_init_kb': | /qmk_compiler/qmk_firmware/keyboards/helix/rev2/rev2.c:25: undefined reference to is_helix_master'
| collect2: error: ld returned 1 exit status
|
makek:300: .build/helix_rev2_back_oled_default_583be4a.elf] Error 1
make: *** akefile:579: helix/rev2/back/oled:default_583be4a] Error 1
�ake finished with errors

@mtei
Copy link

mtei commented Mar 18, 2020

Known issue.

If I only need to fix the Helix code, I can fix it right away, but unfortunately I need to change the qmk core and it will take some time.

@Mandydeth
Copy link

Does this mean there is currently no way to flash a custom keymap?

@amezdraven
Copy link

There is but you have to build your keymap by hand in something like notepad++ or such then compile with msys2 or linux terminal.

@Mandydeth
Copy link

There is but you have to build your keymap by hand in something like notepad++ or such then compile with msys2 or linux terminal.

I posted another thread above, but I found msys2 generated the same/similar errors. I was able to compile successfully on Linux, with the caveat being that using a .json file when compiling would not allow oled/back lighting to function, whereas building my own keymap did not.

@mtei
Copy link

mtei commented Dec 11, 2020

I made a workaround for the compile error on QMK configurator.

Currently the following two targets are compilable.

  • helix/pico/qmk_conf (The setting in rules.mk for the keymap level will be ignored.)
  • helix/rev2/qmk_conf (The setting in rules.mk for the keymap level will be ignored.)

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

No branches or pull requests

4 participants