lil cleanup

This commit is contained in:
Drath
2025-09-18 22:19:18 +02:00
parent 275bf721e4
commit 3da583e7eb
2 changed files with 19 additions and 25 deletions

View File

@@ -9,9 +9,9 @@
class LCDDisplay {
private:
uint8_t _lcd;
char linebuf[4][41]{};
void writeStr(std::string str); // do not use
void writeLines(std::array<std::string, 4> lines); // do not use
char linebuf[4][40];
void writeStr(std::string str); // do not use
void writeLines(std::array<std::string, 4> lines); // do not use
public:
LCDDisplay(std::string dev, uint32_t baud = 0010002); // from termios-baud.h, B115200
@@ -21,14 +21,16 @@ class LCDDisplay {
char cc[8] = {'\0', '\1', '\2', '\3', '\4', '\5', '\6', '\7'};
void clear();
void setContrast(uint8_t contrast);
void setBacklight(bool enabled);
void setCursor(uint8_t row, uint8_t col);
void setCustomChar(uint8_t index, std::array<uint8_t, 8> cchar);
void writeBuf(uint8_t row, uint8_t col, std::string str);
void clearBuf();
void flushBuf();
void writeSStream(std::stringstream& ss);
void setCustomChar(uint8_t index, std::array<uint8_t, 8> cchar);
char bar(uint8_t char_id, double value);
};