Forráskód Böngészése

Cleanup and rename dist to what users expect.

Eric Helgeson 4 hónapja
szülő
commit
7c3c3b9a4f

+ 2 - 2
lib/BlueSCSI_platform_RP2MCU/BlueSCSI_platform_config.h

@@ -56,10 +56,10 @@
 # define PLATFORM_NAME "BlueSCSI"
 #ifdef BLUESCSI_MCU_RP20XX
 # define PLATFORM_PID "Pico1"
-#define FIRMWARE_PREFIX "BlueSCSI-Pico1"
+#define FIRMWARE_PREFIX "BlueSCSI_Pico1"
 #else
 # define PLATFORM_PID "Pico2"
-#define FIRMWARE_PREFIX "BlueSCSI-Pico2"
+#define FIRMWARE_PREFIX "BlueSCSI_Pico2"
 #endif
 # define PLATFORM_REVISION "1.0"
 # define PLATFORM_MAX_SCSI_SPEED S2S_CFG_SPEED_SYNC_20

+ 21 - 2
utils/make_dist.sh

@@ -42,16 +42,35 @@ do
 
     VARIANT=""
     if [[ "$BUILD_ENV" == *"DaynaPORT"* ]]; then
-        VARIANT="-DaynaPORT"
+        VARIANT="_DaynaPORT"
     fi
 
     EXT="${file##*.}"
 
-    RENAME="BlueSCSI-${BOARD}${VARIANT}-${DATE}-${VERSION}.${EXT}"
+    RENAME="BlueSCSI_${BOARD}${VARIANT}_${DATE}_${VERSION}.${EXT}"
 
     echo "$file to $OUT_DIR/$RENAME"
     cp "$file" "$OUT_DIR/$RENAME"
 done
+set -e
+set -x
+
+# Create universal UF2 by combining the Pico1 and Pico2 UF2 files;
+cat "$OUT_DIR/BlueSCSI_Pico1_DaynaPORT_${DATE}_${VERSION}.uf2" \
+    "$OUT_DIR/BlueSCSI_Pico2_DaynaPORT_${DATE}_${VERSION}.uf2" > "$OUT_DIR/BlueSCSI_Universal_${DATE}_${VERSION}.uf2"
+# Remove unused UF2 files
+rm "$OUT_DIR/BlueSCSI_Pico1_DaynaPORT_${DATE}_${VERSION}.uf2"
+rm "$OUT_DIR/BlueSCSI_Pico2_DaynaPORT_${DATE}_${VERSION}.uf2"
+rm "$OUT_DIR/BlueSCSI_Pico1_${DATE}_${VERSION}.uf2"
+rm "$OUT_DIR/BlueSCSI_Pico2_${DATE}_${VERSION}.uf2"
+
+# Zip up elf files for each board variant
+zip -j "$OUT_DIR/BlueSCSI_*${DATE}_${VERSION}-elfs.zip" "$OUT_DIR"/*.elf
+rm "$OUT_DIR/"*.elf
+
+# Rename bins for SD Card update.
+mv "$OUT_DIR/BlueSCSI_Pico1_DaynaPORT_${DATE}_${VERSION}.bin" "$OUT_DIR/BlueSCSI_Pico1_${DATE}_${VERSION}.bin"
+mv "$OUT_DIR/BlueSCSI_Pico2_DaynaPORT_${DATE}_${VERSION}.bin" "$OUT_DIR/BlueSCSI_Pico2_${DATE}_${VERSION}.bin"
 
 # Make a zip file with all the pico1 and pico2 files together by variant such as DaynaPORT
 #zip -j "dist/BlueSCSI-Universal-DaynaPORT-${DATE}-${VERSION}.zip" dist/BlueSCSI-Pico*-DaynaPORT-${DATE}-${VERSION}.*