Updated printable to reduce mutex operations when printing newlines

This commit is contained in:
dario
2024-06-26 11:29:23 +02:00
parent ad4e77a7be
commit d4f03a9249
7 changed files with 126 additions and 72 deletions

View File

@@ -32,8 +32,17 @@ namespace sta
*
* @param str String buffer
* @param length String length
* @param newline If true, send a \r\n to start a new line.
*/
void print(const char * str, size_t length) override;
void print(const char * str, size_t length, bool newline = false) override;
/**
* @brief Read string.
*
* @param str String buffer
* @param length String length
*/
void read(char * str, size_t length) override;
private:
UART * intf_;