define qmk_compile rm ../qmk_firmware/keyboards/$(KEYBOARD)/keymaps/Syndamia 2>/dev/null || true # Compile mkdir -p ../qmk_firmware/keyboards/$(KEYBOARD)/keymaps ln -s $(shell pwd)/keymap ../qmk_firmware/keyboards/$(KEYBOARD)/keymaps/Syndamia qmk compile -kb $(FULL_KEYBOARD) -km Syndamia -e CONVERT_TO=$(CONTROLLER) # Mandatory cleanup rm ../qmk_firmware/keyboards/$(KEYBOARD)/keymaps/Syndamia endef define qmk_flash_rp2 @echo "!!" @echo "!! Put keyboard into flash mode" @echo "!!" @echo -en "Waiting..." @until [ -b /dev/disk/by-label/RPI-RP2 ]; do sleep 0.5; echo -en "."; done @echo udisksctl mount -b /dev/disk/by-label/RPI-RP2 || true cp ../qmk_firmware/*.uf2 $$(lsblk /dev/disk/by-label/RPI-RP2 -o MOUNTPOINT -nr) endef define qmk_cleanup rm ../qmk_firmware/*.uf2 endef