mongoose/tutorials/stm32/rm2-nucleo-f429zi-make-baremetal-builtin
2025-07-15 11:22:17 +01:00
..
hal.h Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
link.ld Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
main.c Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
Makefile Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
mongoose_config.h Rename MG_ARCH_NEWLIB -> MG_ARCH_ARM_GCC 2025-07-15 11:22:17 +01:00
mongoose.c Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
mongoose.h Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
README.md Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
syscalls.c Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00
sysinit.c Add support for RM2 with STM32F (429, 746) 2025-04-11 09:20:40 -03:00

RM2 with a NUCLEO-F429ZI

The RM2 is a breakout containing the Wi-Fi subsection of a Raspberry Pi Pico W (or Pico 2 W), that is, a CYW43439, related circuitry, and antenna.

Connect both modules as pin definitions in hal.h suggest, keep short wires

Signal GPIO CN7 pin RM2 pin RM2 signal
DATAPIN PB5 13 ───┐─────── 9 DAT
MISOPIN PB4 19 ───┘
CLKPIN PB3 15 ─────────── 8 CLK
CSPIN PA4 17 ─────────── 10 CS
PWRPIN PC7 11 ─────────── 11 WL ON
Signal GPIO CN8 pin RM2 pin RM2 signal
+3V3 7 ─────────── 12 3V3
GND 11 ─────────── 7 (-)