zephyr/drivers/display
Andrzej Głąbek ea81b4b812 drivers: display_nrf_led_matrix: Correct calculation of pixel period
This is a follow-up to commit 4dfab40cac.

The calculation of the pixel period is done incorrectly and results
in higher than configured refresh frequency if pixels are refreshed
in groups. Fix that and lower the base frequency for the timer and
PWM so that wider range of refresh frequency can be used also with
the pixel grouping.

Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2021-12-22 15:50:44 +01:00
..
CMakeLists.txt drivers: display: Add support for LED matrix driven by nRF SoC GPIOs 2021-12-17 15:48:08 +01:00
display_dummy.c drivers: display_dummy: rework to obtain configuration from devicetree 2021-12-10 12:47:30 +01:00
display_framebuf.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
display_ili9xxx.c display: introduce CONFIG_DISPLAY_INIT_PRIORITY 2021-08-12 17:00:39 +02:00
display_ili9xxx.h drivers: display: ili9xxx: use spi_dt_spec 2021-07-14 13:19:32 -05:00
display_ili9340.c drivers: display: ili9xxx: generalize ILI display driver 2020-11-10 15:52:12 -06:00
display_ili9340.h drivers: display: ili9xxx: generalize ILI display driver 2020-11-10 15:52:12 -06:00
display_ili9341.c drivers: display: ili9xxx: add support for ILI9341 controller 2021-06-29 16:02:44 -04:00
display_ili9341.h drivers: display: ili9xxx: add support for ILI9341 controller 2021-06-29 16:02:44 -04:00
display_ili9488.c drivers: display: ili9xxx: add support for ILI9488 controller 2020-11-10 15:52:12 -06:00
display_ili9488.h drivers: display: ili9xxx: add support for ILI9488 controller 2020-11-10 15:52:12 -06:00
display_mcux_elcdif.c drivers: display: Refactor drivers to use shared init priority 2021-10-29 22:55:03 -04:00
display_nrf_led_matrix.c drivers: display_nrf_led_matrix: Correct calculation of pixel period 2021-12-22 15:50:44 +01:00
display_sdl.c drivers: display_sdl: rework to obtain configuration from devicetree 2021-12-10 12:47:30 +01:00
display_st7735r.c drivers: display: st7735r: replace non-existing DT_INST_HAS_PROP 2021-12-17 17:30:06 +01:00
display_st7735r.h driver: display: Add support for st7735r based LCDs 2021-04-12 16:42:00 -04:00
display_st7789v.c drivers: display: st7789v: Use device * for internal functions 2021-12-07 09:38:43 -06:00
display_st7789v.h drivers: display_st7789v: obtain panel settings and parameters from DT 2020-01-02 17:00:06 -05:00
gd7965.c display: introduce CONFIG_DISPLAY_INIT_PRIORITY 2021-08-12 17:00:39 +02:00
gd7965_regs.h drivers: display: add support for GD7965 display controller 2020-01-31 11:37:35 -05:00
grove_lcd_rgb.c display: introduce CONFIG_DISPLAY_INIT_PRIORITY 2021-08-12 17:00:39 +02:00
Kconfig drivers: display: Add support for LED matrix driven by nRF SoC GPIOs 2021-12-17 15:48:08 +01:00
Kconfig.dummy drivers: display: remove unused Kconfig options 2021-12-10 12:47:30 +01:00
Kconfig.gd7965 drivers: display: add support for GD7965 display controller 2020-01-31 11:37:35 -05:00
Kconfig.grove license: cleanup: add SPDX Apache-2.0 license identifier 2019-04-07 08:45:22 -04:00
Kconfig.ili9xxx drivers: display: ili9xxx: add support for ILI9341 controller 2021-06-29 16:02:44 -04:00
Kconfig.ls0xx drivers: display: Added Sharp memory display drivers. 2021-01-21 17:26:37 +01:00
Kconfig.mcux_elcdif kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.microbit drivers: mb_display: rework bbc:microbit display support 2021-12-21 17:06:03 +01:00
Kconfig.nrf_led_matrix drivers: display_nrf_led_matrix: Add option to light LEDs in groups 2021-12-21 17:53:38 +01:00
Kconfig.sdl drivers: display: remove unused Kconfig options 2021-12-10 12:47:30 +01:00
Kconfig.ssd16xx kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.ssd1306 drivers: display: Fix typo in Kconfig.ssd1306 2021-10-13 06:14:41 -04:00
Kconfig.st7735r driver: display: Add support for st7735r based LCDs 2021-04-12 16:42:00 -04:00
Kconfig.st7789v kconfig: Replace some single-symbol 'if's with 'depends on' 2020-02-08 08:32:42 -05:00
ls0xx.c display: introduce CONFIG_DISPLAY_INIT_PRIORITY 2021-08-12 17:00:39 +02:00
mb_display.c drivers: mb_display: rework bbc:microbit display support 2021-12-21 17:06:03 +01:00
mb_font.c drivers: Add support for BBC micro:bit LED display 2017-04-04 08:14:36 +03:00
mb_font.h drivers: Add support for BBC micro:bit LED display 2017-04-04 08:14:36 +03:00
ssd16xx.c drivers: ssd16xx: fix driver initialization 2021-12-10 12:47:30 +01:00
ssd16xx_regs.h drivers: ssd16xx: support to load default WS from OTP 2020-06-17 12:31:20 +02:00
ssd1306.c drivers: Apply SPI API change to relevant places 2021-11-19 11:50:38 +01:00
ssd1306_regs.h drivers: ssd1306: Optimize display commands 2020-10-02 11:33:26 +02:00