diff --git a/boards/calliope-mini/Makefile.include b/boards/calliope-mini/Makefile.include
index 3d131cdeda0459d29d45035f1df8b4169042ce35..6bf90d6696a56dea9e5bfa197d0dbc1e2a32cdde 100644
--- a/boards/calliope-mini/Makefile.include
+++ b/boards/calliope-mini/Makefile.include
@@ -10,8 +10,8 @@ PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.usbmodem*)))
 include $(RIOTMAKE)/tools/serial.inc.mk
 
 # we support flashing through plain fscopy or using JLink
-FLASHTOOL ?= fscopy
-ifeq (fscopy,$(FLASHTOOL))
+PROGRAMMER ?= fscopy
+ifeq (fscopy,$(PROGRAMMER))
   export OFLAGS = -O ihex
   export HEXFILE = $(ELFFILE:.elf=.hex)
   export FFLAGS =
@@ -20,7 +20,7 @@ ifeq (fscopy,$(FLASHTOOL))
   export FLASHER = $(RIOTBOARD)/$(BOARD)/dist/flash.sh
   export DEBUGGER =
   export DEBUGSERVER =
-else ifeq (jlink,$(FLASHTOOL))
+else ifeq (jlink,$(PROGRAMMER))
   export JLINK_DEVICE := nrf51822
   include $(RIOTMAKE)/tools/jlink.inc.mk
 else
diff --git a/boards/microbit/Makefile.include b/boards/microbit/Makefile.include
index 4c566a29d4534089327cd96751886ed7944d89be..86174391e5054e9da6b6f6ad0ffedf70decff7af 100644
--- a/boards/microbit/Makefile.include
+++ b/boards/microbit/Makefile.include
@@ -10,8 +10,8 @@ PORT_DARWIN ?= $(firstword $(sort $(wildcard /dev/tty.SLAB_USBtoUART*)))
 include $(RIOTMAKE)/tools/serial.inc.mk
 
 # we support flashing through plain fscopy or using JLink
-FLASHTOOL ?= fscopy
-ifeq (fscopy,$(FLASHTOOL))
+PROGRAMMER ?= fscopy
+ifeq (fscopy,$(PROGRAMMER))
   export OFLAGS = -O ihex
   export HEXFILE = $(ELFFILE:.elf=.hex)
   export FFLAGS =
@@ -20,7 +20,7 @@ ifeq (fscopy,$(FLASHTOOL))
   export FLASHER = $(RIOTBOARD)/$(BOARD)/dist/flash.sh
   export DEBUGGER =
   export DEBUGSERVER =
-else ifeq (jlink,$(FLASHTOOL))
+else ifeq (jlink,$(PROGRAMMER))
   export JLINK_DEVICE := nrf51822
   include $(RIOTMAKE)/tools/jlink.inc.mk
 else