Two libraries, handy when debugging an stm32duino:
With Serial Wire Output (SWO) an stm32duino can write tracing and logging to a pc at high speed.
With semihosting an stm32duino can do keyboard input, screen output, and file I/O on the pc where the debugger is running.
For these libraries to work, you need a debugger probe to connect the sketch on your stm32duino to the debugger on your pc. Getting a debugger probe can be as simple as putting Black Magic Probe firmware on a Blue Pill.
If you prefer a commercial product instead, you try a Segger JLink Edu or JLink Edu Mini.
semihosting and serialwireoutput
Re: semihosting and serialwireoutput
Thanks for sharing.
Maybe one day, I would have time to test
Semihosting is veryhelpful on some case.
Maybe one day, I would have time to test

Semihosting is veryhelpful on some case.