Serial port class driver, put vsnprintf() aside for now