<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111782/nrf9161dk-lvgl-display</link><description>Hi, 
 I am trying to use an ST7789 display with the NRF9161DK, I was following this guide but got no luck: 
 https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/peripherals/posts/lvgl-on-a-tft-lcd-display-with-the-nrf9160-dk . 
 I&amp;#39;m lost on</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 07 Jun 2024 14:10:52 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111782/nrf9161dk-lvgl-display" /><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487937?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 14:10:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2759ee44-431f-42f6-aaa0-9f51274e2048</guid><dc:creator>DanielDelgado</dc:creator><description>&lt;p&gt;I will try, thank you for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487866?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 09:23:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e137cd48-7eb3-49d8-a935-2ee1a13257d2</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hm I can&amp;#39;t really see anything wrong there.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I compared your settings to some I found on the Zephyr discord and it looks fine&lt;/p&gt;
&lt;p&gt;You could try to add the Chosen part to your overlay to see if it helps(I don&amp;#39;t think so since you don&amp;#39;t get any devicetree errors&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1717752149922v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Just some extra resources that might be helpful&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/zephyrproject-rtos/lvgl/blob/1557cb3e4d5c8dc7bb2e8610b686b5acb157903c/docs/get-started/quick-overview.md"&gt;https://github.com/zephyrproject-rtos/lvgl/blob/1557cb3e4d5c8dc7bb2e8610b686b5acb157903c/docs/get-started/quick-overview.md&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://forum.lvgl.io/"&gt;https://forum.lvgl.io/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m checking if we have any displays laying around so that I can test it on my end.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487760?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 13:53:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1475914e-62c0-4efd-bb25-18e8d3e3acbb</guid><dc:creator>DanielDelgado</dc:creator><description>&lt;p&gt;This is the command I&amp;#39;m using:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;west build -b nrf9161dk_nrf9161_ns -- -DSHIELD=st7789v_waveshare_240x240;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I added the status okay, is it here?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
&amp;amp;arduino_spi {
	status = &amp;quot;okay&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;arduino_header 16 GPIO_ACTIVE_LOW&amp;gt;;	/* D10 */

	st7789v_st7789v_waveshare_240x240: st7789v@0 {
		status=&amp;quot;okay&amp;quot;;
		compatible = &amp;quot;sitronix,st7789v&amp;quot;;
		spi-max-frequency = &amp;lt;20000000&amp;gt;;
		reg = &amp;lt;0&amp;gt;;
		cmd-data-gpios = &amp;lt;&amp;amp;arduino_header 15 GPIO_ACTIVE_LOW&amp;gt;;	/* D9 */
		reset-gpios = &amp;lt;&amp;amp;arduino_header 14 GPIO_ACTIVE_LOW&amp;gt;;	/* D8 */
		width = &amp;lt;240&amp;gt;;
		height = &amp;lt;240&amp;gt;;
		x-offset = &amp;lt;0&amp;gt;;
		y-offset = &amp;lt;0&amp;gt;;
		vcom = &amp;lt;0x19&amp;gt;;
		gctrl = &amp;lt;0x35&amp;gt;;
		vrhs = &amp;lt;0x12&amp;gt;;
		vdvs = &amp;lt;0x20&amp;gt;;
		mdac = &amp;lt;0x00&amp;gt;;
		gamma = &amp;lt;0x01&amp;gt;;
		colmod = &amp;lt;0x05&amp;gt;;
		lcm = &amp;lt;0x2c&amp;gt;;
		porch-param = [0c 0c 00 33 33];
		cmd2en-param = [5a 69 02 01];
		pwctrl1-param = [a4 a1];
		pvgam-param = [D0 04 0D 11 13 2B 3F 54 4C 18 0D 0B 1F 23];
		nvgam-param = [D0 04 0C 11 13 2C 3F 44 51 2F 1F 1F 20 23];
		ram-param = [00 F0];
		rgb-param = [CD 08 14];
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;build:&lt;pre class="ui-code" data-mode="text"&gt;
Loading Zephyr default modules (Zephyr base (cached)).
-- Application: C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos
-- CMake version: 3.21.0
-- Using NCS Toolchain 2.6.20240304.889616714482 for building. (C:/ncs/toolchains/cf2149caf2/cmake)
-- Cache files will be written to: C:/ncs/v2.6.1/zephyr/.cache
-- Zephyr version: 3.5.99 (C:/ncs/v2.6.1/zephyr)
-- Found west (found suitable version &amp;quot;1.2.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: nrf9161dk_nrf9161_ns, Revision: 0.9.0
-- Shield(s): st7789v_waveshare_240x240
-- Found host-tools: zephyr 0.16.5 (C:/ncs/toolchains/cf2149caf2/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.16.5 (C:/ncs/toolchains/cf2149caf2/opt/zephyr-sdk)
-- Found BOARD.dts: C:/ncs/v2.6.1/zephyr/boards/arm/nrf9161dk_nrf9161/nrf9161dk_nrf9161_ns.dts
-- Found devicetree overlay: C:/ncs/v2.6.1/zephyr/boards/shields/st7789v_generic/st7789v_waveshare_240x240.overlay
-- Generated zephyr.dts: C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/zephyr.dts
-- Generated devicetree_generated.h: C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/include/generated/devicetree_generated.h
-- Including generated dts.cmake file: C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/dts.cmake
Parsing C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/Kconfig
Loaded configuration &amp;#39;C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/.config&amp;#39;
No change to configuration in &amp;#39;C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/.config&amp;#39;
No change to Kconfig header in &amp;#39;C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build/zephyr/include/generated/autoconf.h&amp;#39;
Dropping partition &amp;#39;nrf_modem_lib_trace&amp;#39; since its size is 0.
Dropping partition &amp;#39;nonsecure_storage&amp;#39; since it is empty.
-- Configuring done
-- Generating done
-- Build files have been written to: C:/ncs/v2.6.1/zephyr/samples/modules/lvgl/demos/build
-- west build: building application
[0/242] Performing build step for &amp;#39;tfm&amp;#39;
[33/37] Linking C executable bin\tfm_s.axf
Memory region         Used Size  Region Size  %age Used
           FLASH:       32096 B        32 KB     97.95%
             RAM:       10416 B        32 KB     31.79%
[37/37] Generating ../bin/tfm_s.hex
[235/237] Linking C executable zephyr\zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:      640960 B       992 KB     63.10%
             RAM:       81616 B     211608 B     38.57%
        IDT_LIST:          0 GB        32 KB      0.00%
[237/237] Generating zephyr/merged.hex&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;flash:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;
-- west flash: rebuilding
[0/16] Performing build step for &amp;#39;tfm&amp;#39;
ninja: no work to do.
-- west flash: using runner nrfjprog
-- runners.nrfjprog: reset after flashing requested
-- runners.nrfjprog: Flashing file: C:\ncs\v2.6.1\zephyr\samples\modules\lvgl\demos\build\zephyr\merged.hex
[ #################### ]  20.895s | Erase file - Done erasing
[ #################### ]   4.445s | Program file - Done programming
[ #################### ]   4.501s | Verify file - Done verifying
Applying pin reset.-- runners.nrfjprog: Board with serial number flashed successfully.&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487751?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 13:42:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf19b103-8322-4da3-b93c-86c34c0ba3a3</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Could you add a status=&amp;quot;okay&amp;quot;; for the displey in your overlay?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also when you build your application. Do you build it the with the cmake argument -DSHIELD=&lt;span&gt;st7789v_waveshare_240x240 ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When you compile your application, is there any warning during the build process?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;Runar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487747?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 13:29:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5b13c76-fb9e-4bf7-a5ce-235907d91d11</guid><dc:creator>DanielDelgado</dc:creator><description>&lt;p&gt;Hi, I added it but still nothing. I added a log message and it shows it correctly in the terminal.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank You,&lt;/p&gt;
&lt;p&gt;Daniel&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487649?ContentTypeID=1</link><pubDate>Thu, 06 Jun 2024 08:31:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c49d4d78-8a16-4e7c-a33e-6eed9739b762</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Ah, you are missing&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_ST7789V&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Which is needed to enable the driver for the display.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Runar&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487541?ContentTypeID=1</link><pubDate>Wed, 05 Jun 2024 14:10:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:beed4e11-2835-404d-be0d-7092621daae9</guid><dc:creator>DanielDelgado</dc:creator><description>&lt;p&gt;This is how my pin control definition looks like (the same apparently):&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;arduino_spi: &amp;amp;spi3 {
    compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
    status = &amp;quot;okay&amp;quot;;
    cs-gpios = &amp;lt;&amp;amp;arduino_header 16 GPIO_ACTIVE_LOW&amp;gt;, /* D10 */
            &amp;lt;&amp;amp;gpio0 20 GPIO_ACTIVE_LOW&amp;gt;;
    pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
    pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
    pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;

    gd25wb256: gd25wb256e3ir@1 {
        compatible = &amp;quot;jedec,spi-nor&amp;quot;;
        status = &amp;quot;disabled&amp;quot;;
        reg = &amp;lt;1&amp;gt;;
        spi-max-frequency = &amp;lt;8000000&amp;gt;;
        size = &amp;lt;268435456&amp;gt;;
        has-dpd;
        t-enter-dpd = &amp;lt;3000&amp;gt;;
        t-exit-dpd = &amp;lt;40000&amp;gt;;
        sfdp-bfp = [
            e5 20 f3 ff  ff ff ff 0f  44 eb 08 6b  08 3b 42 bb
            ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
            10 d8 00 ff  44 7a c9 fe  83 67 26 62  ec 82 18 44
            7a 75 7a 75  04 c4 d5 5c  00 06 74 00  08 50 00 01
            ];
        jedec-id = [c8 65 19];
    };
};&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;I also enabled spi in main:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;#include&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;lt;zephyr/drivers/spi.h&amp;gt;&lt;/span&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span&gt;&lt;span&gt;, and this is my prj.conf:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;
CONFIG_MAIN_STACK_SIZE=4096
CONFIG_LOG=y
CONFIG_SHELL=y

CONFIG_LVGL=y
CONFIG_LV_Z_MEM_POOL_SIZE=49152
CONFIG_LV_Z_SHELL=y
CONFIG_LV_USE_MONKEY=y

CONFIG_DISPLAY=y
CONFIG_INPUT=y

CONFIG_LV_FONT_MONTSERRAT_12=y
CONFIG_LV_FONT_MONTSERRAT_14=y
CONFIG_LV_FONT_MONTSERRAT_16=y

# Benchmark Demo
CONFIG_LV_USE_FONT_COMPRESSED=y

CONFIG_SPI=y
&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Still no errors, and nothing on screen.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Thank you,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Daniel&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487441?ContentTypeID=1</link><pubDate>Wed, 05 Jun 2024 08:33:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7063b36-48ea-40b6-a96a-f427f8e82cee</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi Daniel&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you also show me your pin control related to &amp;amp;arduino_spi?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I would expect your overlay to look something like this(for as an example)&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;arduino_spi: &amp;amp;spi3 {
	compatible = &amp;quot;nordic,nrf-spim&amp;quot;;
	status = &amp;quot;okay&amp;quot;;
	cs-gpios = &amp;lt;&amp;amp;arduino_header 16 GPIO_ACTIVE_LOW&amp;gt;, /* D10 */
		   &amp;lt;&amp;amp;gpio0 20 GPIO_ACTIVE_LOW&amp;gt;;
	pinctrl-0 = &amp;lt;&amp;amp;spi3_default&amp;gt;;
	pinctrl-1 = &amp;lt;&amp;amp;spi3_sleep&amp;gt;;
	pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;

	gd25wb256: gd25wb256e3ir@1 {
		compatible = &amp;quot;jedec,spi-nor&amp;quot;;
		status = &amp;quot;disabled&amp;quot;;
		reg = &amp;lt;1&amp;gt;;
		spi-max-frequency = &amp;lt;8000000&amp;gt;;
		size = &amp;lt;268435456&amp;gt;;
		has-dpd;
		t-enter-dpd = &amp;lt;3000&amp;gt;;
		t-exit-dpd = &amp;lt;40000&amp;gt;;
		sfdp-bfp = [
			e5 20 f3 ff  ff ff ff 0f  44 eb 08 6b  08 3b 42 bb
			ee ff ff ff  ff ff 00 ff  ff ff 00 ff  0c 20 0f 52
			10 d8 00 ff  44 7a c9 fe  83 67 26 62  ec 82 18 44
			7a 75 7a 75  04 c4 d5 5c  00 06 74 00  08 50 00 01
			];
		jedec-id = [c8 65 19];
	};
};
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I would&amp;nbsp;also expect&amp;nbsp; a status=&amp;quot;okay&amp;quot; inside the&amp;nbsp;&lt;span&gt;st7789v_st7789v_waveshare_240x240. I would also verify that you have enabled the peripheral in your prj.conf&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Runar&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487404?ContentTypeID=1</link><pubDate>Wed, 05 Jun 2024 02:44:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c50706e9-f4b4-4854-9cbf-8fab7c2d00a0</guid><dc:creator>DanielDelgado</dc:creator><description>&lt;p&gt;Hi runsiv,&lt;/p&gt;
&lt;p&gt;Thank you so much for your help, I followed your instructions and it built and flashed perfectly, now I have another problem, the screen doesn&amp;#39;t show anything, I tested two screen and nothing (and both examples).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Everything looks fine, i tested the pins and they deliver 3.3v except for p0.11 p0.12 and p0.13, I dont have an oscilloscope in hand, so can&amp;#39;t test the spi, the only thing that can be wrong is on&amp;nbsp;P0.13 and P.0.11.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know where the spi is initialized, but my overlay looks like this:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/overlay.png_2D00_472x646.png" /&gt;&lt;/p&gt;
&lt;p&gt;and this is the st7789 240x240 overlay I have:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;/*&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;* Copyright (c) 2019 Jan Van Winkel &amp;lt;jan.van_winkel@dxplore.eu&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;* Copyright (c) 2019 PHYTEC Messtechnik GmbH&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;*&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;* SPDX-License-Identifier: Apache-2.0&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;*/&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;chosen&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;zephyr,display&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;st7789v_st7789v_waveshare_240x240&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;arduino_spi&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;status&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;quot;okay&amp;quot;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;cs-gpios&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;arduino_header&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;GPIO_ACTIVE_LOW&lt;/span&gt;&lt;span&gt;&amp;gt;; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;/* D10 */&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;st7789v_st7789v_waveshare_240x240:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;st7789v&lt;/span&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt; {&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;compatible&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&amp;quot;sitronix,st7789v&amp;quot;&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;spi-max-frequency&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;20000000&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;reg&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;cmd-data-gpios&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;arduino_header&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;15&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;GPIO_ACTIVE_LOW&lt;/span&gt;&lt;span&gt;&amp;gt;; &amp;nbsp;&lt;/span&gt;&lt;span&gt;/* D9 */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;reset-gpios&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;arduino_header&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;14&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;GPIO_ACTIVE_LOW&lt;/span&gt;&lt;span&gt;&amp;gt;; &lt;/span&gt;&lt;span&gt;/* D8 */&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;width&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;240&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;height&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;240&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;x-offset&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;y-offset&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;vcom&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x19&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;gctrl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x35&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;vrhs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x12&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;vdvs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x20&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;mdac&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x00&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;gamma&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x01&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;colmod&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x05&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;lcm&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &amp;lt;&lt;/span&gt;&lt;span&gt;0x2c&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;porch-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;0c&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0c&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;00&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;33&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;33&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;cmd2en-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;5a&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;69&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;02&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;01&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pwctrl1-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;a4&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;a1&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pvgam-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;D0&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;04&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0D&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;11&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;13&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2B&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;3F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;54&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;4C&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;18&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0D&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0B&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;23&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;nvgam-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;D0&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;04&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0C&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;11&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;13&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2C&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;3F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;44&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;51&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1F&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;20&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;23&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;ram-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;00&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;F0&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;rgb-param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;CD&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;08&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;14&lt;/span&gt;&lt;span&gt;];&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; };&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;};&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;the board is set at 3.3v and the backlight of the lcd is on.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;One of the LCDs has pins: GND,VCC,SCL,SDA,RES,DC,BLK (waveshare 240x240)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;The other: GND VCC SCL SDA RES DC CS BLK (240X280)&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Thank you,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Daniel&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NRF9161DK LVGL DISPLAY</title><link>https://devzone.nordicsemi.com/thread/487200?ContentTypeID=1</link><pubDate>Tue, 04 Jun 2024 05:25:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05108191-806f-4f0d-8418-f3d9de599dd0</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi Daniel&lt;/p&gt;
&lt;p&gt;The devzone blog is some years old and there has been a lot of changes to Zephyr and our SKD since the time it was written so I would presume some steps are no longer possible to follow.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I think I would start with the&amp;nbsp;&lt;span&gt;ncs\v2.6.1\zephyr\samples\modules\lvgl\demos as it is a simple &amp;quot;hello world&amp;quot; sample. Could you post the error you got when you tried to use the sample?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I think you will need to build your application with the dshield flag like seen here:&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/boards/shields/st7789v_generic/doc/index.html"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/boards/shields/st7789v_generic/doc/index.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;What is your&amp;nbsp;&lt;span&gt;VDD_GPIO&amp;nbsp;&lt;/span&gt;&amp;nbsp;configured to? The display need 3V3&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regards&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Runar&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>