# SDL based emulated display configuration options # Copyright (c) 2018 Jan Van Winkel # SPDX-License-Identifier: Apache-2.0 menuconfig SDL_DISPLAY bool "SDL based emulated display" default y depends on DT_HAS_ZEPHYR_SDL_DC_ENABLED select HAS_SDL help Enable SDL based emulated display compliant with display driver API. if SDL_DISPLAY choice SDL_DISPLAY_DEFAULT_PIXEL_FORMAT prompt "Default pixel format" default SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_ARGB_8888 help Default pixel format to be used by the display config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_ARGB_8888 bool "ARGB 8888" config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_RGB_888 bool "RGB 888" config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO01 bool "Mono Black=0" config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_MONO10 bool "Mono Black=1" config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_RGB_565 bool "RGB 565" config SDL_DISPLAY_DEFAULT_PIXEL_FORMAT_BGR_565 bool "BGR 565" endchoice config SDL_DISPLAY_ZOOM_PCT int "Default zoom percentage" default 100 range 10 10000 help SDL window zoom percentage to adjust readability on small screens config SDL_DISPLAY_USE_HARDWARE_ACCELERATOR bool "Use hardware accelerator" default y help Enable hardware acceleration for graphics rendering config SDL_DISPLAY_MONO_MSB_FIRST bool "Configure bit order in monochrome formats to MSB first" default y help If selected, set the MSB to represent the first pixel. This applies when the pixel format is MONO01/MONO10. endif # SDL_DISPLAY