#!/bin/bash # SPDX-License-Identifier: Apache-2.0 # Copyright (c) 2012-2024 Scott Penrose and WII5 Buoy contributors # # This file is part of WII5 Buoy firmware. # See LICENSE for full terms. # Upload built firmware to a remote build host. # Set these env vars (or copy this file to upload.local.sh and edit): : "${WII5_BUILD_DIR:?set to your Arduino build dir, e.g. ~/Documents/Arduino/Build}" : "${WII5_AVRDUDE_CONF:?path to avrdude.conf}" : "${WII5_REMOTE:?e.g. user@host}" : "${WII5_REMOTE_PORT:=22}" rsync -av -e "ssh -p $WII5_REMOTE_PORT" \ "$WII5_AVRDUDE_CONF" "$WII5_BUILD_DIR"/*.hex \ "$WII5_REMOTE:~/firmware/"