MeshCore/variants/rak4631
Ryan Gregg 3c1a0941aa Fix POE boot failure on RAK4631 Ethernet builds
Drive WB_IO2 (slot power switch) HIGH via early constructor before the
Arduino framework initializes. Without this, the board brownouts on
POE-only power because the slot MOSFET isn't enabled early enough for
the RAK13800 POE module to deliver power to the baseboard.

Also remove the W5100S hardware reset pulse from Ethernet init — the
chip comes out of power-on reset cleanly, and toggling reset kills
the PHY link which breaks POE power delivery.
2026-03-20 17:56:04 -07:00
..
platformio.ini Updates based on PR review feedback from liamcottle 2026-03-10 22:35:31 -07:00
RAK4631Board.cpp Fix POE boot failure on RAK4631 Ethernet builds 2026-03-20 17:56:04 -07:00
RAK4631Board.h moved pindefs from board file to variant.h 2026-01-28 17:28:48 +01:00
target.cpp Pass rtc_clock to all MicroNMEALocationProvider instances 2026-03-03 15:45:07 +01:00
target.h Allow negative tx power 2026-02-06 02:24:51 +01:00
variant.cpp equalize RAK with all other nrf52 variants and use newer platform with all important fixes 2025-10-19 00:02:38 +02:00
variant.h moved pindefs from board file to variant.h 2026-01-28 17:28:48 +01:00