Implemented HardwareSerial and Stream

Log get last error. Bail from the function.