Skip to content

Commit 2265af5

Browse files
committed
pin info for PICO boards (cosmetic)
pico boards don't have PSRAM, but they reserve 16+17 for embedded flash
1 parent f183977 commit 2265af5

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

wled00/pin_manager.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ String PinManagerClass::getOwnerText(PinOwner tag) {
4141
case PinOwner::Button : return(F("Button")); break; // 'Butn' == button from configuration
4242
case PinOwner::IR : return(F("IR Receiver")); break; // 'IR' == IR receiver pin from configuration
4343
case PinOwner::Relay : return(F("Relay")); break; // 'Rly' == Relay pin from configuration
44+
#if defined(ARDUINO_ESP32_PICO)
45+
case PinOwner::SPI_RAM : return(F("SPI FLASH")); break; // PICO boards use gpio 16+17 for embedded flash, not for PSRAM
46+
#else
4447
case PinOwner::SPI_RAM : return(F("PSRAM")); break; // 'SpiR' == SPI RAM (aka PSRAM)
48+
#endif
4549
case PinOwner::DMX : return(F("DMX out")); break; // 'DMX' == hard-coded to IO2
4650
case PinOwner::HW_I2C : return(F("I2C (hw)")); break; // 'I2C' == hardware I2C pins (4&5 on ESP8266, 21&22 on ESP32)
4751
case PinOwner::HW_SPI : return(F("SPI (hw)")); break; // 'SPI' == hardware (V)SPI pins (13,14&15 on ESP8266, 5,18&23 on ESP32)

0 commit comments

Comments
 (0)