this allows for hal console output from within timers, which is very handy for debugging
uses stdin/stdout for IO