From e9505a84da115d063cc7550d1630071cf388412f Mon Sep 17 00:00:00 2001 From: Liam <30486941+liamHowatt@users.noreply.github.com> Date: Thu, 23 Jan 2025 21:04:30 -0500 Subject: [PATCH] docs(Riverdi): Add Riverdi board docs (#7629) --- docs/details/integration/boards/index.rst | 1 + docs/details/integration/boards/riverdi.rst | 71 +++++++++++++++++++ docs/details/integration/boards/toradex.rst | 2 + .../integration/driver/display/st_ltdc.rst | 2 + 4 files changed, 76 insertions(+) create mode 100644 docs/details/integration/boards/riverdi.rst diff --git a/docs/details/integration/boards/index.rst b/docs/details/integration/boards/index.rst index 8d077ec56..beaf3e120 100644 --- a/docs/details/integration/boards/index.rst +++ b/docs/details/integration/boards/index.rst @@ -6,3 +6,4 @@ Boards :maxdepth: 2 toradex + riverdi diff --git a/docs/details/integration/boards/riverdi.rst b/docs/details/integration/boards/riverdi.rst new file mode 100644 index 000000000..8dc48a119 --- /dev/null +++ b/docs/details/integration/boards/riverdi.rst @@ -0,0 +1,71 @@ +======= +Riverdi +======= + +`Riverdi `__ specializes in making high quality +displays and the boards that carry them. They offer solutions that +range from simple display panels to intelligent displays, and +everything in between. + +- STM32 Embedded Displays +- Single Board Computer Displays +- EVE Intelligent Displays +- HDMI Displays +- Evaluation Boards +- RGB, LVDS, MIPI DSI LCD Displays + + +STM32 Embedded Displays +*********************** + +The STM32 Embedded Displays have an STM32 MCU onboard which makes +it possible to embed an entire application into the device. LVGL +is well-suited to these boards. + +lv_port_riverdi_stm32u5 +----------------------- + +`lv_port_riverdi_stm32u5 ` +is a port repo of LVGL which supports all 5-inch Riverdi STM32 +Embedded Displays. + +- `RVT50HQSNWC00-B ` +- `RVT50HQSNWC00 ` +- `RVT50HQSFWCA0 ` +- `RVT50HQSNWCA0 ` +- `RVT50HQSFWN00 ` +- `RVT50HQSNWN00 ` + +It natively supports the embedded NeoChrom GPU thanks to LVGL's support +for :ref:`Nema GFX `. NemaVG --- an extension to Nema's +base support --- is implemented by this MCU. + +The MCU has an LCD driver peripheral which LVGL uses to update the +display. See the :ref:`LTDC ` driver docs +for more info and how to customize its use. + + +Single Board Computer Displays +****************************** + +The Single Board Computer Displays are ready to use with +:ref:`Toradex ` Dahlia and Mallow carrier boards. In fact, +those carrier boards are compatible with all 34-pin Riverdi +MIPI-DSI displays. + + +Other Products +************** + +The **EVE Intelligent Displays** feature a Bridgetek EVE graphics +controller IC so that the display can be controlled using +high-level drawing commands over a lower-bandwidth interface than +RGB, MIPI, etc. + +The **HDMI Displays** sport an HDMI interface for streamlined +integration with PCs or SBCs. These displays are still low-profile +so they can be embedded into custom fixtures with ease. + +The **Evaluation Boards** are affordable carrier boards for getting +Riverdi display panels up and running before designing or buying a +carrier board for a production application. diff --git a/docs/details/integration/boards/toradex.rst b/docs/details/integration/boards/toradex.rst index 66c6c83c9..33a7c0caa 100644 --- a/docs/details/integration/boards/toradex.rst +++ b/docs/details/integration/boards/toradex.rst @@ -1,3 +1,5 @@ +.. _toradex: + ======= Toradex ======= diff --git a/docs/details/integration/driver/display/st_ltdc.rst b/docs/details/integration/driver/display/st_ltdc.rst index ee7774286..344819d48 100644 --- a/docs/details/integration/driver/display/st_ltdc.rst +++ b/docs/details/integration/driver/display/st_ltdc.rst @@ -1,3 +1,5 @@ +.. _stm32 ltdc driver: + ================= STM32 LTDC Driver =================