I’m using Particle firmware on an STM32F205 (same as Particle uses) but on a custom PCB.
I can’t comment on the ease of porting to other variants but I can say everything worked pretty smoothly when going down this track. I compile locally on Linux, and use an ST programmer over SWD to get the bootloader on, then just use USB because it’s easy.
3 Likes