diff --git a/components/dwin/dwin_screen.cpp b/components/dwin/dwin_screen.cpp index 5450674..bb42273 100644 --- a/components/dwin/dwin_screen.cpp +++ b/components/dwin/dwin_screen.cpp @@ -359,8 +359,8 @@ bool DwinScreen::ping() { bool DwinScreen::set_brightness(uint16_t brightness) { // 5A A5 04 82 0082 0A - uint8_t data[3] = {0, 0x82, (uint8_t)brightness}; - return write_varspace(0x82, data, 3, 10); + uint8_t data[2] = {(uint8_t)brightness, (uint8_t)brightness}; + return write_varspace(0x82, data, 2, 10); } bool DwinScreen::set_rtc(uint16_t year, uint16_t month, uint16_t day, uint16_t hour, uint16_t minute, uint16_t second) { year = year - 2000;