MakotoKurauchi / helix

A compact split ortholinear keyboard.
MIT License
834 stars 185 forks source link

Flashing custom keymaps #32

Open Mandydeth opened 3 years ago

Mandydeth commented 3 years ago

I've been attempting to flash a custom keymap, but I haven't been able to accomplish this.

I attempted using QMK Configuartor initially, but I'm always met by the error:

Linking: .build/helix_rev2_back_oled_layout_mine.elf  .build/obj_helix_rev2_back_oled_layout_mine/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

makeine.elf] Error 1 make: *** ine] Error 1 ake finished with errors 

If I do it in MSYS I'm met by the same issue: Linking: .build/helix_rev2_mandydeth.elf [ERRORS] c:/msys64/home/mandy/qmk_utils/avr8-gnu-toolchain/bin/../lib/gcc/avr/8.3.0/../../../../avr/bin/ld.exe: .build/obj_helix_rev2_mandydeth/keyboards/helix/rev2/rev2.o: in function `matrix_init_kb': C:\Users\Mandy\qmk_firmware/keyboards/helix/rev2/rev2.c:25: undefined reference to `is_helix_master' collect2.exe: error: ld returned 1 exit status

make[1]: [tmk_core/rules.mk:306: .build/helix_rev2_mandydeth.elf] Error 1 Make finished with errors make: [Makefile:584: helix:mandydeth:flash] Error 1

Update: I was able to successfully compile via QMK Configurator, but only by using the split_common option. Unfortunately does not appear to be functional with OLED or backlighting even while using helix/rev2/sc/oledback

Is there a way to have my cake and eat it while enabling oled/backlighting and a custom keymap?

MakotoKurauchi commented 3 years ago

I think that selecting helix/rev2/sc will succeed.

Mandydeth commented 3 years ago

I think that selecting helix/rev2/sc will succeed.

sc/oledback was succesful, but OLED and backlighting are no longer functional 😢

Mandydeth commented 3 years ago

I attempted to flash in Linux and was successful! Seems Windows is cursed.