Move source code to /firmware and fix build paths

This commit is contained in:
2025-05-15 15:51:46 +02:00
parent 6dd4b87a0f
commit 412354fe88
9 changed files with 8 additions and 4 deletions
+20
View File
@@ -0,0 +1,20 @@
#!/usr/bin/env bash
set -e
IMAGE_NAME="vase-control-builder"
SCRIPT_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
IMAGE_NAME="vase-control-builder"
DOCKERFILE="$SCRIPT_DIR/Dockerfile"
BUILD_CTX="$SCRIPT_DIR"
DEST_HEX="$SCRIPT_DIR/build/atmega.hex"
MCU="atmega328p"; PRG="usbasp"; AVR_FLAGS="-B 10"
docker build -t "$IMAGE_NAME" -f "$DOCKERFILE" "$BUILD_CTX"
mkdir -p "$(dirname "$DEST_HEX")"
docker run --rm "$IMAGE_NAME" \
cat /usr/src/build/atmega.hex > "$DEST_HEX"
command -v avrdude >/dev/null || { echo "Install avrdude"; exit 1; }
avrdude -v -p m328p -c usbasp -U flash:w:build/atmega.hex:i