Proof of concept to fix crashes

The serial library wasn't the problem, *printf was.  I wrote a simple
alternative to vsnprintf() to demonstrate.  No crashes now.  I will
eventually find a better alternative to *printf, or write a minimalistic
one myself.