mirror of
https://github.com/esp8266/Arduino.git
synced 2025-07-13 02:22:55 +03:00
(re)introduce timeout in HardwareSerial::readBytes(buffer, size) (#5558)
(re)introduce timeout in HardwareSerial::readBytes(buffer, size), add HardwareSerial::read(buffer, size) + visual test
This commit is contained in:
@ -132,13 +132,15 @@ public:
|
||||
// return -1 when data is unvailable (arduino api)
|
||||
return uart_read_char(_uart);
|
||||
}
|
||||
size_t readBytes(char* buffer, size_t size) override
|
||||
// ::read(buffer, size): same as readBytes without timeout
|
||||
size_t read(char* buffer, size_t size)
|
||||
{
|
||||
return uart_read(_uart, buffer, size);
|
||||
}
|
||||
size_t readBytes(char* buffer, size_t size) override;
|
||||
size_t readBytes(uint8_t* buffer, size_t size) override
|
||||
{
|
||||
return uart_read(_uart, (char*)buffer, size);
|
||||
return readBytes((char*)buffer, size);
|
||||
}
|
||||
int availableForWrite(void)
|
||||
{
|
||||
|
Reference in New Issue
Block a user