Upload files individually
This commit is contained in:
parent
12be71ae47
commit
f23d040236
22
dev.sh
22
dev.sh
|
@ -1,5 +1,21 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
mpremote reset
|
# Reset the MicroPython device
|
||||||
mpremote cp -r src :
|
mpremote reset || { echo "Failed to reset device"; exit 1; }
|
||||||
mpremote run src/main.py
|
|
||||||
|
# Loop through all files in ./src recursively
|
||||||
|
find ./src -type f | while read -r file; do
|
||||||
|
filename=$(basename "$file") # Extract filename from full path
|
||||||
|
|
||||||
|
# Skip copying settings.json
|
||||||
|
if [ "$filename" == "settings.json" ]; then
|
||||||
|
echo "Skipping $filename"
|
||||||
|
continue
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Copying $filename"
|
||||||
|
mpremote cp "$file" :$filename || { echo "Failed to copy $filename"; exit 1; }
|
||||||
|
done
|
||||||
|
|
||||||
|
# Run the main.py script on the MicroPython device
|
||||||
|
mpremote run src/main.py || { echo "Failed to run main.py"; exit 1; }
|
||||||
|
|
Loading…
Reference in New Issue