<?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>adding lvgl  to thing53 breaks building</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120905/adding-lvgl-to-thing53-breaks-building</link><description>im trying to develop a prototype that uses a thingy53 and lvgl to draw a screen on a solomon ssd1306 attached via i2c (kwiic) but am having issues with getting it to build im using v2.91 SDK and toolchain installed via nRF Connect Extension after various</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 24 Apr 2025 05:53:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120905/adding-lvgl-to-thing53-breaks-building" /><item><title>RE: adding lvgl  to thing53 breaks building</title><link>https://devzone.nordicsemi.com/thread/532715?ContentTypeID=1</link><pubDate>Thu, 24 Apr 2025 05:53:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:64bf9b63-a5cc-4868-bacb-8d77467aa7be</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Good that you have it working. Displays are one of those where you need to use chosen property, you can read more about it &lt;a href="https://docs.zephyrproject.org/latest/build/dts/api/api.html#chosen-nodes"&gt;here&lt;/a&gt;&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: adding lvgl  to thing53 breaks building</title><link>https://devzone.nordicsemi.com/thread/532619?ContentTypeID=1</link><pubDate>Wed, 23 Apr 2025 13:44:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4e97fca8-a3f6-42b7-94bf-73eb74ab308e</guid><dc:creator>ctyerman</dc:creator><description>&lt;p&gt;i think i get the problem now the is looking for specific Device tree node values based of chosen node, and the chosen node requirement was not obvious.&lt;br /&gt;&lt;br /&gt;I was trying to get something to build successfully by eliminating extraneous code.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I now have tried using the lvgl sample (samples/subsys/display/lvgl)&lt;br /&gt;&lt;br /&gt;and the following overlay(based on the ssd1306 shield (boards/shields/ssd1306) which says is compatible)&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;i2c1 {
	ssd1306_64_48: ssd1306fb@3d {
		compatible = &amp;quot;solomon,ssd1306fb&amp;quot;;
		reg = &amp;lt;0x3d&amp;gt;;
        segment-offset = &amp;lt; 31 &amp;gt;;
        page-offset = &amp;lt; 0 &amp;gt;;
        display-offset = &amp;lt; 0 &amp;gt;;
        multiplex-ratio = &amp;lt; 0 &amp;gt;;
        prechargep = &amp;lt; 0x22 &amp;gt;;
        height = &amp;lt; 64 &amp;gt;;
        width = &amp;lt; 48 &amp;gt;;
        inversion-on;
        
	};
};


/ {
    chosen {
        zephyr,display = &amp;amp;ssd1306_64_48;
    };
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;which builds successfully but has the same error if chosen node removed&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the requirement for a default display being defined in the device tree to build the lvgl module is interesting&lt;br /&gt;&lt;br /&gt;thanks for the assistance&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: adding lvgl  to thing53 breaks building</title><link>https://devzone.nordicsemi.com/thread/532577?ContentTypeID=1</link><pubDate>Wed, 23 Apr 2025 11:26:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56703f5d-50a3-4fd0-9a92-edee93d6dfb7</guid><dc:creator>runsiv</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;From the logs we need to look at your overlay to be able to debug further. Can you upload it here?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As you have written you started with a blank application, have you created an overlay? in general I would suggest to not start with a blank application, but rather a sample that is close to what you want to achieve and build on it.&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></channel></rss>