#!/bin/bash if [ "$(uname -r | sed -n 's/.*\( *Microsoft *\).*/\1/p')" == "Microsoft" ]; then # Implement new way of entering bootloader DFU_UTIL=/mnt/c/Users/timhu/Documents/dfu-util/dfu-util.exe BINARY=rootfs$(pwd)/.build/z80-stm32-v2.bin else stty -F /dev/ttyUSB0 115200 printf '#' > /dev/ttyUSB0 sleep 0.1 printf 'b' > /dev/ttyUSB0 sleep 0.1 printf '\n' > /dev/ttyUSB0 DFU_UTIL=dfu-util BINARY=.build/z80-stm32-v2.bin fi sleep 1 $DFU_UTIL -a 0 -D $BINARY -s 0x08000000:leave