Fix DGUS write variable endianness (#18689)

This commit is contained in:
yufanyufan
2020-07-18 15:26:00 -07:00
committed by GitHub
parent b9d4b0ddce
commit 6f0885a3a3
2 changed files with 5 additions and 4 deletions

View File

@@ -1180,6 +1180,10 @@ void DGUSDisplay::WriteVariable(uint16_t adr, const void* values, uint8_t values
}
}
void DGUSDisplay::WriteVariable(uint16_t adr, uint16_t value) {
WriteVariable(adr, static_cast<const void*>(&value), sizeof(uint16_t));
}
void DGUSDisplay::WriteVariablePGM(uint16_t adr, const void* values, uint8_t valueslen, bool isstr) {
const char* myvalues = static_cast<const char*>(values);
bool strend = !myvalues;