set display power and brightness on app init

pull/35060/head
Cameron Clough 3 days ago
parent 4ea034ce03
commit 5d6bdd5e79
  1. 4
      system/ui/lib/application.py

@ -5,6 +5,7 @@ import pyray as rl
from enum import IntEnum from enum import IntEnum
from openpilot.common.basedir import BASEDIR from openpilot.common.basedir import BASEDIR
from openpilot.common.swaglog import cloudlog from openpilot.common.swaglog import cloudlog
from openpilot.system.hardware import HARDWARE
DEFAULT_FPS = 60 DEFAULT_FPS = 60
FPS_LOG_INTERVAL = 5 # Seconds between logging FPS drops FPS_LOG_INTERVAL = 5 # Seconds between logging FPS drops
@ -46,6 +47,9 @@ class GuiApplication:
def init_window(self, title: str, fps: int=DEFAULT_FPS): def init_window(self, title: str, fps: int=DEFAULT_FPS):
atexit.register(self.close) # Automatically call close() on exit atexit.register(self.close) # Automatically call close() on exit
HARDWARE.set_display_power(True)
HARDWARE.set_screen_brightness(65)
rl.set_config_flags(rl.ConfigFlags.FLAG_MSAA_4X_HINT | rl.ConfigFlags.FLAG_VSYNC_HINT) rl.set_config_flags(rl.ConfigFlags.FLAG_MSAA_4X_HINT | rl.ConfigFlags.FLAG_VSYNC_HINT)
rl.init_window(self._width, self._height, title) rl.init_window(self._width, self._height, title)
rl.set_target_fps(fps) rl.set_target_fps(fps)

Loading…
Cancel
Save