Removed shitty Print and shitty Printable interfaces

This commit is contained in:
2021-04-21 21:57:39 +02:00
parent c5d5f95c1b
commit d237cc9df6
12 changed files with 30 additions and 586 deletions

View File

@ -191,16 +191,10 @@ void HardwareSerial::flush(bool txOnly)
uartFlushTxOnly(_uart, txOnly);
}
size_t HardwareSerial::write(uint8_t c)
size_t HardwareSerial::write(std::string_view buf)
{
uartWrite(_uart, c);
return 1;
}
size_t HardwareSerial::write(const uint8_t *buffer, size_t size)
{
uartWriteBuf(_uart, buffer, size);
return size;
uartWriteBuf(_uart, (const uint8_t *)buf.data(), buf.size());
return buf.size();
}
uint32_t HardwareSerial::baudRate()