| 224 | SerialPort::~SerialPort() {} |
| 225 | |
| 226 | void SerialPort::read(uint8_t* buffer, size_t len) |
| 227 | { |
| 228 | while (len != 0) |
| 229 | { |
| 230 | // std::cout << "want " << len << " " << std::flush; |
| 231 | size_t rlen = this->readImpl(buffer, len); |
| 232 | // std::cout << "got " << rlen << "\n" << std::flush; |
| 233 | buffer += rlen; |
| 234 | len -= rlen; |
| 235 | } |
| 236 | } |
| 237 | |
| 238 | void SerialPort::read(Bytes& bytes) |
| 239 | { |