I was indeed able to move tinySA Arduino code into PlatformIO, build and upload through STLink into the blue pill. Very nice to have real debugging possibilities
?For me probably the #1 reason why I moved to STM. If you have some free time try the BMP, the "integrated" serial console
?is quite convenient, one cable less to get tangled ;)
?
On a side note: When I started with programming C I had one application where I had to wait 3 hours before the code was compiled and downloaded on the real time target. By the time it was done I often already knew where the bugs would be purely by reviewing the source. I learned to program in increments and be first time right. I'm still amazed by the short turnaround time of today's development systems.
These days I mostly do Go (golang), so when I do something in C (simple hobby stuff) the compile upload routine feels like tracking in waist deep snow.
Funny enough moving to Go forced me to pay much more attention to the code I write as the Go debugger is a bit slow and clunky.