driver: display: sdl: Return correct pixel format
Return actual pixel format that is in use by the SDL display driver instead of returning a hard coded value. Signed-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>
This commit is contained in:
parent
0d4954fafc
commit
1f1ea26cdc
1 changed files with 4 additions and 1 deletions
|
@ -264,6 +264,9 @@ static int sdl_display_set_contrast(const struct device *dev,
|
|||
static void sdl_display_get_capabilities(
|
||||
const struct device *dev, struct display_capabilities *capabilities)
|
||||
{
|
||||
struct sdl_display_data *disp_data =
|
||||
(struct sdl_display_data *)dev->driver_data;
|
||||
|
||||
memset(capabilities, 0, sizeof(struct display_capabilities));
|
||||
capabilities->x_resolution = CONFIG_SDL_DISPLAY_X_RES;
|
||||
capabilities->y_resolution = CONFIG_SDL_DISPLAY_Y_RES;
|
||||
|
@ -271,7 +274,7 @@ static void sdl_display_get_capabilities(
|
|||
PIXEL_FORMAT_RGB_888 |
|
||||
PIXEL_FORMAT_MONO01 |
|
||||
PIXEL_FORMAT_MONO10;
|
||||
capabilities->current_pixel_format = PIXEL_FORMAT_ARGB_8888;
|
||||
capabilities->current_pixel_format = disp_data->current_pixel_format;
|
||||
capabilities->screen_info = SCREEN_INFO_MONO_VTILED |
|
||||
SCREEN_INFO_MONO_MSB_FIRST;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue