summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorkrolyxon <me@krolyxon.com>2026-05-11 14:01:44 +0530
committerkrolyxon <me@krolyxon.com>2026-05-11 14:01:44 +0530
commitf34b1e2fbd94bcc8d0ee2e2e2e43e214d0b329a1 (patch)
tree235d29da4668906d1e11d651980cea8b0c69dec7 /build.sh
parent360d2d2ad3bd584014683f3579fc2e2348c16852 (diff)
Migrate to PlatformIO
Now since i have been able to make PSRAM working with platformio, i don't have to use this shitty Arduino-IDE anymore which does not even allow me to use subfolders like a normal programmer would do
Diffstat (limited to 'build.sh')
-rw-r--r--build.sh63
1 files changed, 0 insertions, 63 deletions
diff --git a/build.sh b/build.sh
deleted file mode 100644
index 3745a7c..0000000
--- a/build.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/usr/bin/env bash
-
-set -e
-
-# ========= CONFIG =========
-PORT="/dev/ttyACM0"
-
-FQBN="esp32:esp32:esp32s3:\
-UploadSpeed=921600,\
-USBMode=hwcdc,\
-CDCOnBoot=default,\
-MSCOnBoot=default,\
-DFUOnBoot=default,\
-UploadMode=default,\
-CPUFreq=240,\
-FlashMode=qio,\
-FlashSize=16M,\
-PartitionScheme=fatflash,\
-DebugLevel=none,\
-PSRAM=opi,\
-LoopCore=1,\
-EventsCore=1,\
-EraseFlash=none,\
-JTAGAdapter=default,\
-ZigbeeMode=default"
-
-# ========= FLAGS =========
-UPLOAD=false
-SKETCH_PATH="./firmware"
-
-while [[ $# -gt 0 ]]; do
- case "$1" in
- -u|--upload)
- UPLOAD=true
- shift
- ;;
- *)
- SKETCH_PATH="$1"
- shift
- ;;
- esac
-done
-
-# ========= BUILD =========
-echo "Compiling sketch..."
-
-arduino-cli compile \
- --fqbn "$FQBN" \
- "$SKETCH_PATH"
-
-echo "Compile successful."
-
-# ========= UPLOAD =========
-if [ "$UPLOAD" = true ]; then
- echo "Uploading to $PORT..."
-
- arduino-cli upload \
- -p "$PORT" \
- --fqbn "$FQBN" \
- "$SKETCH_PATH"
-
- echo "Upload complete."
-fi