clean teensy serial abstraction