Jelajahi Sumber

Fix mass storage for the Pico, Pico2, and their Ws

This should fix mass storage for the Pico, Pico2, Pico W, and Pico 2W.
J. Morio Sakaguchi 11 bulan lalu
induk
melakukan
d9e65c6ba9
1 mengubah file dengan 2 tambahan dan 5 penghapusan
  1. 2 5
      lib/ZuluSCSI_platform_RP2MCU/ZuluSCSI_platform_msc.cpp

+ 2 - 5
lib/ZuluSCSI_platform_RP2MCU/ZuluSCSI_platform_msc.cpp

@@ -45,13 +45,10 @@ static bool unitReady = false;
 /* return true if USB presence detected / eligble to enter CR mode */
 bool platform_sense_msc() {
 
-#ifdef ZULUSCSI_PICO_2
-  if (!gpio_get(GPIO_USB_POWER))
-    return false;
-#elif defined(ZULUSCSI_PICO)
+#if defined(ZULUSCSI_PICO) || defined(ZULUSCSI_PICO_2)
   // check if we're USB powered, if not, exit immediately
   // pin on the wireless module, see https://github.com/earlephilhower/arduino-pico/discussions/835
-  if (rp2040.isPicoW() && !digitalRead(34))
+  if (rp2040.isPicoW() && !digitalRead(64 + 2))
     return false;
 
   if (!rp2040.isPicoW() && !digitalRead(24))