From cccfc8fc8f627e127cf81b4960c3d2419a477e19 Mon Sep 17 00:00:00 2001 From: TOKITA Hiroshi Date: Thu, 23 Feb 2023 09:43:26 +0900 Subject: [PATCH] fb: cfb_shell: set pixel format as MONO10 or MONO01 on initializing Set the display's pixel format to MONO10 or MONO01 that cfb supports on cfb initializing. Signed-off-by: TOKITA Hiroshi --- subsys/fb/cfb_shell.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/subsys/fb/cfb_shell.c b/subsys/fb/cfb_shell.c index 7f0fcda4c41..2ca14b9f8f7 100644 --- a/subsys/fb/cfb_shell.c +++ b/subsys/fb/cfb_shell.c @@ -416,6 +416,15 @@ static int cmd_init(const struct shell *shell, size_t argc, char *argv[]) return -ENODEV; } + err = display_set_pixel_format(dev, PIXEL_FORMAT_MONO10); + if (err) { + err = display_set_pixel_format(dev, PIXEL_FORMAT_MONO01); + if (err) { + shell_error(shell, "Failed to set required pixel format: %d", err); + return err; + } + } + err = display_blanking_off(dev); if (err) { shell_error(shell, "Failed to turn off display blanking: %d", err);