access display and framebuffer properties for values, format code.

This commit is contained in:
foamyguy 2025-07-09 13:58:19 -05:00
parent 9a34a9d5b0
commit d774cd952e

View file

@ -79,19 +79,23 @@ def request_display_config(width, height):
)
supervisor.runtime.display = framebufferio.FramebufferDisplay(fb)
def get_display_config():
"""
Get the current display size configuration.
Get the current display size configuration.
:return: width: The width of the display in pixels.
:return: height: The height of the display in pixels.
:return: pixel_depth of the display in pixels
"""
try:
display = (picodvi.Framebuffer.width, picodvi.Framebuffer.height, picodvi.Framebuffer.color_depth)
return display
except ValueError as e:
return (None, None, None)
display = supervisor.runtime.display
display_config = (display.width, display.height, display.framebuffer.color_depth)
return display_config
except ValueError:
return (None, None, None)
class Peripherals:
"""Peripherals Helper Class for the FruitJam Library