BOARD=STMicroelectronics:stm32:GenF4:pnum=BLACKPILL_F401CC,usb=CDCgen
SKETCH=button.ino
BUILD_DIR=build
BIN=$(BUILD_DIR)/$(basename $(SKETCH)).ino.bin

all: flash

compile:
	arduino-cli compile --fqbn $(BOARD) --output-dir $(BUILD_DIR) .

flash: compile
	# dfu-util -a 0 -s 0x08000000:leave -D $(BIN)
	st-flash write $(BIN) 0x08000000

clean:
	rm -rf $(BUILD_DIR)
