zephyr/drivers/display
Fabian Blatz 8009614c16 drivers: display: sdl: Ensure task thread is run once on init
Adds taking of the task semaphore after creating the display thread
to ensure that the thread is run once, executing the SDL init.
Adjust the threads priority to match the main thread.

Signed-off-by: Fabian Blatz <fabianblatz@gmail.com>
2025-04-25 19:00:28 +02:00
..
CMakeLists.txt drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
display_dummy.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_gc9x01x.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_gc9x01x.h
display_hx8394.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_ili9xxx.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_ili9xxx.h
display_ili9340.c
display_ili9340.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9341.c
display_ili9341.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9342c.c
display_ili9342c.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9488.c
display_ili9488.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9806e_dsi.c driver: display: use LP mode for ilitek,ili9806e-dsi 2025-03-13 10:49:13 +01:00
display_ili9806e_dsi.h drivers: display: add support for ili9806e_dsi driver 2024-12-20 23:53:37 +02:00
display_intel_multibootfb.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_ist3931.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_ist3931.h driver: display: Add driver for diplay controller ist3931 2024-09-06 12:03:57 -05:00
display_led_strip_matrix.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_max7219.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_mcux_dcnano_lcdif.c drivers: display: Update nxp,dcnano-lcdif to support IP change on RT700 2025-04-23 10:03:42 +02:00
display_mcux_elcdif.c drivers: display: elcdif: remove backlight enable pin dependency 2025-04-21 20:03:50 +02:00
display_nrf_led_matrix.c drivers display_nrf_led_matrix: Init variable to avoid compile warning 2025-02-15 07:23:47 +01:00
display_nt35510.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_nt35510.h
display_otm8009a.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_otm8009a.h
display_renesas_lcdc.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_renesas_ra.c drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
display_renesas_ra.h drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
display_rm67162.c drivers: display: display_rm67162: check ret value of gpio_add_callback 2024-12-09 15:11:11 +01:00
display_rm68200.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_sdl_bottom.c drivers: display: sdl: Store dev inside of window user_data 2025-03-25 22:14:40 +01:00
display_sdl_bottom.h drivers: display: sdl: Store dev inside of window user_data 2025-03-25 22:14:40 +01:00
display_sdl.c drivers: display: sdl: Ensure task thread is run once on init 2025-04-25 19:00:28 +02:00
display_st7567_regs.h drivers: display: Introduce Sitronix ST7567 2025-03-10 11:10:48 +01:00
display_st7567.c drivers: display: Introduce Sitronix ST7567 2025-03-10 11:10:48 +01:00
display_st7701.c drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
display_st7735r.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_st7735r.h
display_st7789v.c drivers: display: st7789v: Add ready time to startup 2025-02-05 10:20:52 +01:00
display_st7789v.h
display_st7796s.c drivers: display: st7796s: use mipi_dbi_configure_te API 2024-12-11 08:00:42 +01:00
display_st7796s.h drivers: display: st7796s: use mipi_dbi_configure_te API 2024-12-11 08:00:42 +01:00
display_stm32_ltdc.c drivers: display: stm32_ltdc: configure RIF for LTDC layer 1 2025-04-22 09:59:34 +02:00
Kconfig drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
Kconfig.dummy drivers: display: dummy: Enable config if dummy-dc device available 2024-10-24 14:07:11 +02:00
Kconfig.gc9x01x
Kconfig.hx8394
Kconfig.ili9xxx drivers: kconfig: Fix bleeding options 2025-01-31 11:50:12 +01:00
Kconfig.ili9806e_dsi drivers: display: add support for ili9806e_dsi driver 2024-12-20 23:53:37 +02:00
Kconfig.intel_multibootfb
Kconfig.ist3931 driver: display: Add driver for diplay controller ist3931 2024-09-06 12:03:57 -05:00
Kconfig.led_strip_matrix
Kconfig.ls0xx
Kconfig.max7219
Kconfig.mcux_dcnano_lcdif drivers: display: Fix typo in kconfig comment of nxp,dcnano-lcdif. 2025-04-23 10:03:42 +02:00
Kconfig.mcux_elcdif Revert "drivers: display: elcdif: Modify interrupt enablement" 2024-11-06 10:06:47 -08:00
Kconfig.microbit
Kconfig.nrf_led_matrix
Kconfig.nt35510
Kconfig.otm8009a
Kconfig.renesas_lcdc da1469x: Remove CONFIG_PINCTRL from all defconfig files 2024-10-08 16:57:41 +02:00
Kconfig.renesas_ra drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
Kconfig.rm67162
Kconfig.rm68200
Kconfig.sdl drivers: display: sdl: Ensure task thread is run once on init 2025-04-25 19:00:28 +02:00
Kconfig.ssd16xx
Kconfig.ssd1306 drivers: display: ssd1306: add support to ssd1309 2025-01-22 05:39:10 +01:00
Kconfig.ssd1322 drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
Kconfig.ssd1327 drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
Kconfig.st7567 drivers: display: Introduce Sitronix ST7567 2025-03-10 11:10:48 +01:00
Kconfig.st7701 drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
Kconfig.st7735r
Kconfig.st7789v drivers: display: st7789v: add support for BGR565 2024-08-17 08:56:04 -04:00
Kconfig.st7796s
Kconfig.stm32_ltdc drivers: display: stm32_ltdc: configure RIF for LTDC layer 1 2025-04-22 09:59:34 +02:00
Kconfig.uc81xx
ls0xx.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
mb_display.c
mb_font.c
mb_font.h
ssd16xx_regs.h
ssd16xx.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
ssd1306_regs.h drivers: display: ssd1306: add power pin support 2025-01-22 15:50:02 +01:00
ssd1306.c drivers: display: ssd1306: add power pin support 2025-01-22 15:50:02 +01:00
ssd1322.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
ssd1327_regs.h drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
ssd1327.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
uc81xx_regs.h
uc81xx.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00