Is the new Raspberry Pi RM2 (Radio Module 2) supported in MicroPython? #17674
-
I’d like to use the new Raspberry Pi Radio Module 2 (RM2) (the external Wi-Fi/Bluetooth module based on the CYW43439, just like in the Pico W) with a RP2350. Since RM2 connects over PIO-based gSPI, not the internal SPI like in the Pico W, I’d like to ask:
Thanks in advance for any insights or suggestions! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Yes and no. If you connect it to exactly the same pins as the official Pico W or Pico 2 W use for their onboard RM2 chips then it will behave roughly the same (the length/reliability of your wiring notwithstanding.) If you want to use arbitrary pins you must currently build your own customised port. That will hopefully change in time. There is an open PR for support to add an RM2 on arbitrary pins. I've been shipping it in MicroPython builds for a while and it's fine, but the API needs work - #16057 |
Beta Was this translation helpful? Give feedback.
Yes and no.
If you connect it to exactly the same pins as the official Pico W or Pico 2 W use for their onboard RM2 chips then it will behave roughly the same (the length/reliability of your wiring notwithstanding.)
If you want to use arbitrary pins you must currently build your own customised port.
That will hopefully change in time. There is an open PR for support to add an RM2 on arbitrary pins. I've been shipping it in MicroPython builds for a while and it's fine, but the API needs work - #16057