blob: 2f575de65c2ae7f6817e34e38f8466fd2b7f8efc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
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
|