we can simply memcpy instead

This commit is contained in:
Drath
2025-11-02 13:25:48 +01:00
parent 78a2f6eb9e
commit 5516829694

View File

@@ -85,9 +85,8 @@ void LCDDisplay::setCursor(uint8_t row, uint8_t col) {
}
void LCDDisplay::setCustomChar(uint8_t index, std::array<uint8_t, 8> cchar) {
uint8_t cmdbuf[11] = {254, 78, index, 0, 0, 0, 0, 0, 0, 0, 0};
for (uint8_t i = 0; i < 8; i++)
cmdbuf[i + 3] = cchar[i];
uint8_t cmdbuf[] = {254, 78, index, 0, 0, 0, 0, 0, 0, 0, 0};
std::memcpy(&cmdbuf[3], &cchar, cchar.size());
::write(_lcd, &cmdbuf, 11);
}