RPi are dual core Cortex-M based microcontrollers that are really interesting to support, since they are as fully feature as STM32F411 and there's already out there Promicro compatible PCBs ready to be purchased. RP2350 has superseded RP2040 featuring a Cortex-M33 instead of a Cortex-M0, so I'm gonna skip support for this latter one, and focus only on RP2350.
As of today, no efforts have been done to make the current code device agnostic, so this task is challenging. We should consider to build our own abstractions to fit our use cases or use embedded-hal otherwise.
RPi are dual core Cortex-M based microcontrollers that are really interesting to support, since they are as fully feature as STM32F411 and there's already out there Promicro compatible PCBs ready to be purchased. RP2350 has superseded RP2040 featuring a Cortex-M33 instead of a Cortex-M0, so I'm gonna skip support for this latter one, and focus only on RP2350.
As of today, no efforts have been done to make the current code device agnostic, so this task is challenging. We should consider to build our own abstractions to fit our use cases or use embedded-hal otherwise.