|
|
@ -227,18 +227,15 @@ flash() {
|
|
|
|
|
|
|
|
|
|
|
|
# Check to see if we can see a keyboard bootloader port.
|
|
|
|
# Check to see if we can see a keyboard bootloader port.
|
|
|
|
# If we -can-, then we should skip over the "reset to bootloader" thing
|
|
|
|
# If we -can-, then we should skip over the "reset to bootloader" thing
|
|
|
|
_find_bootloader_port
|
|
|
|
port="${DEVICE_PORT_BOOTLOADER:$(_find_bootloader_port)}"
|
|
|
|
if [ -z "${DEVICE_PORT_BOOTLOADER}" ]; then
|
|
|
|
if [ -z "${port}" ]; then
|
|
|
|
prompt_before_flashing
|
|
|
|
prompt_before_flashing
|
|
|
|
|
|
|
|
|
|
|
|
# This is defined in the (optional) user config.
|
|
|
|
# This is defined in the (optional) user config.
|
|
|
|
# shellcheck disable=SC2154
|
|
|
|
# shellcheck disable=SC2154
|
|
|
|
${preFlash_HOOKS}
|
|
|
|
${preFlash_HOOKS}
|
|
|
|
|
|
|
|
|
|
|
|
_find_device_port
|
|
|
|
port="${DEVICE_PORT:$(_find_device_port)}"
|
|
|
|
port="${DEVICE_PORT}"
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
port="${DEVICE_PORT_BOOTLOADER}"
|
|
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
run_arduino_cli upload \
|
|
|
|
run_arduino_cli upload \
|
|
|
|
--fqbn "${FQBN}" \
|
|
|
|
--fqbn "${FQBN}" \
|
|
|
@ -379,7 +376,7 @@ _find_bootloader_port() {
|
|
|
|
echo "DEVICE_PORT_BOOTLOADER=\"${DEVICE_PORT_BOOTLOADER}\" predefined."
|
|
|
|
echo "DEVICE_PORT_BOOTLOADER=\"${DEVICE_PORT_BOOTLOADER}\" predefined."
|
|
|
|
return
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
DEVICE_PORT_BOOTLOADER=_probe_port "$(_arduino_prop 'build.vid')" "$( _arduino_prop 'bootloader.pid' || _arduino_prop 'build.pid')"
|
|
|
|
_probe_port "$(_arduino_prop 'build.vid')" "$( _arduino_prop 'bootloader.pid' || _arduino_prop 'build.pid')"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
_find_device_port() {
|
|
|
|
_find_device_port() {
|
|
|
@ -388,7 +385,7 @@ _find_device_port() {
|
|
|
|
return
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
DEVICE_PORT=_probe_port "$(_arduino_prop 'build.vid')" "$( _arduino_prop 'build.pid')"
|
|
|
|
_probe_port "$(_arduino_prop 'build.vid')" "$( _arduino_prop 'build.pid')"
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
_probe_port() {
|
|
|
|
_probe_port() {
|
|
|
|