MakotoKurauchi/helix

Can't flash OLED with keymap

Closed this issue · 2 comments

Linking: .build/helix_rev2_oled_default.elf [ERRORS] | | /usr/bin/avr-ld: .build/obj_helix_rev2_oled_default/keyboards/helix/rev2/rev2.o:/home/draven/qmk_firmware/keyboards/helix/local_drivers/ssd1306.h:69: multiple definition of display'; .build/obj_helix_rev2_oled_default/local_drivers/ssd1306.o:/home/draven/qmk_firmware/keyboards/helix/local_drivers/ssd1306.h:69: first defined here
| /usr/bin/avr-ld: .build/obj_helix_rev2_oled_default/keyboards/helix/rev2/keymaps/default/keymap.o:/home/draven/qmk_firmware/keyboards/helix/local_drivers/ssd1306.h:69: multiple definition of display'; .build/obj_helix_rev2_oled_default/local_drivers/ssd1306.o:/home/draven/qmk_firmware/keyboards/helix/local_drivers/ssd1306.h:69: first defined here | collect2: error: ld returned 1 exit status | make[1]: *** [tmk_core/rules.mk:306: .build/helix_rev2_oled_default.elf] Error 1 Make finished with errors make: *** [Makefile:584: helix/rev2/oled:default:flash] Error 1

This is the error I get when trying to flash a keymap with oleds enabled

problem solved, had to downgrade gcc from 10.0.1 to 8.3