Skip to content

Commit 72bba98

Browse files
facchinmpillo79
authored andcommitted
display: stm32: initial support for L8 format
1 parent 12392e7 commit 72bba98

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

drivers/display/display_stm32_ltdc.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,10 @@ static int stm32_ltdc_set_pixel_format(const struct device *dev,
124124
err = HAL_LTDC_SetPixelFormat(&data->hltdc, LTDC_PIXEL_FORMAT_ARGB8888, 0);
125125
data->current_pixel_format = PIXEL_FORMAT_ARGB_8888;
126126
data->current_pixel_size = 4u;
127+
case PIXEL_FORMAT_L_8:
128+
err = HAL_LTDC_SetPixelFormat(&data->hltdc, LTDC_PIXEL_FORMAT_L8, 0);
129+
data->current_pixel_format = PIXEL_FORMAT_L_8;
130+
data->current_pixel_size = 1u;
127131
default:
128132
err = -ENOTSUP;
129133
break;
@@ -157,7 +161,8 @@ static void stm32_ltdc_get_capabilities(const struct device *dev,
157161
data->hltdc.LayerCfg[0].WindowY0;
158162
capabilities->supported_pixel_formats = PIXEL_FORMAT_ARGB_8888 |
159163
PIXEL_FORMAT_RGB_888 |
160-
PIXEL_FORMAT_RGB_565;
164+
PIXEL_FORMAT_RGB_565 |
165+
PIXEL_FORMAT_L_8;
161166
capabilities->screen_info = 0;
162167

163168
capabilities->current_pixel_format = data->current_pixel_format;

0 commit comments

Comments
 (0)