fix display flickering
This commit is contained in:
@@ -55,11 +55,13 @@ void display_loop( TTGOClass *ttgo ) {
|
|||||||
ttgo->bl->adjust( brightness );
|
ttgo->bl->adjust( brightness );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( lv_disp_get_inactive_time(NULL) > ( ( display_get_timeout() * 1000 ) - display_get_brightness() * 8 ) ) {
|
if ( display_get_timeout() != DISPLAY_MAX_TIMEOUT ) {
|
||||||
dest_brightness = ( ( display_get_timeout() * 1000 ) - lv_disp_get_inactive_time( NULL ) ) / 8 ;
|
if ( lv_disp_get_inactive_time(NULL) > ( ( display_get_timeout() * 1000 ) - display_get_brightness() * 8 ) ) {
|
||||||
}
|
dest_brightness = ( ( display_get_timeout() * 1000 ) - lv_disp_get_inactive_time( NULL ) ) / 8 ;
|
||||||
else {
|
}
|
||||||
dest_brightness = display_get_brightness();
|
else {
|
||||||
|
dest_brightness = display_get_brightness();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user