printf function is a staple of embedded development. It’s a simple way
to get logs or debug statements off the system and into a terminal on the host.
This article explores the various ways to get
printf on Cortex-M
This is a companion discussion topic for the original entry at https://interrupt.memfault.com/blog/printf-on-embedded