rust: Move mcu-specific crates into rust/mcu

rust/factory_tester is left where it is because it runs on an stm32l4
not an stm32g0.

BUG=b:206695119
TEST=./scripts/run-tests

Cq-Depend: chromium:3287786
Change-Id: Ibfcbbf0c257eff272aa59c82f8d17b00e5e4eeea
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/hps-firmware/+/3286608
Reviewed-by: Dan Callaghan <dcallagh@chromium.org>
Reviewed-by: Jakub Młynarczyk <jakubm@chromium.org>
Tested-by: David Lattimore <dml@chromium.org>
Commit-Queue: David Lattimore <dml@chromium.org>
diff --git a/scripts/check-binary-sizes b/scripts/check-binary-sizes
index 6857331..0c60be6 100755
--- a/scripts/check-binary-sizes
+++ b/scripts/check-binary-sizes
@@ -12,10 +12,10 @@
 source "${PROJECT_ROOT}/environment"
 
 set -e
-STAGE0="${PROJECT_ROOT}/rust/stage0/target/thumbv6m-none-eabi/release/stage0.bin"
-APPLICATION="${PROJECT_ROOT}/rust/stage1_app/target/thumbv6m-none-eabi/release/stage1_app.bin"
+STAGE0="${PROJECT_ROOT}/rust/mcu/stage0/target/thumbv6m-none-eabi/release/stage0.bin"
+APPLICATION="${PROJECT_ROOT}/rust/mcu/stage1_app/target/thumbv6m-none-eabi/release/stage1_app.bin"
 (
-    cd "${PROJECT_ROOT}/rust/stage0"
+    cd "${PROJECT_ROOT}/rust/mcu/stage0"
     cargo "+${RUST_VERSION}" build --release
     arm-none-eabi-objcopy \
         -O binary \
@@ -23,7 +23,7 @@
         "${STAGE0}"
 )
 (
-    cd "${PROJECT_ROOT}/rust/stage1_app"
+    cd "${PROJECT_ROOT}/rust/mcu/stage1_app"
     cargo "+${RUST_VERSION}" build --release
     arm-none-eabi-objcopy \
         -O binary \