<?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>QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/93810/qdec-sample-code-from-zephyr-is-not-running-on-nrf52840dk</link><description>I am using a rotary encoder with nrf52840dk and I am confused about how to run sample QDEC code from zephyr/sample/sensor/qdec on nrf52840dk. 
 I got this error when i tried to directly build the code for nrf52840 
 
 I tried to add an overlay file to</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 25 Nov 2022 06:09:25 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/93810/qdec-sample-code-from-zephyr-is-not-running-on-nrf52840dk" /><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/397528?ContentTypeID=1</link><pubDate>Fri, 25 Nov 2022 06:09:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:30db2fad-a969-4e33-b350-fbaaa64dd22d</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/rotary_5F00_1.zip"&gt;devzone.nordicsemi.com/.../rotary_5F00_1.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/397413?ContentTypeID=1</link><pubDate>Thu, 24 Nov 2022 12:30:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:de2bb9a2-32e2-4402-82cb-b9f3f75e24ca</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;hello,&lt;/p&gt;
&lt;p&gt;Can you send me your whole project so I can try to reproduce from here?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396511?ContentTypeID=1</link><pubDate>Sun, 20 Nov 2022 10:54:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cb9f2c8-e758-47c0-b6c2-841bf1964d3e</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;On my system there is no qdec sample inside the samples folder, so I copied the qdec sample from github: &lt;a id="" href="https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/sensor/qdec"&gt;https://github.com/zephyrproject-rtos/zephyr/tree/main/samples/sensor/qdec&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I added your 2043.app.overlay to the folder, but it was not recognized as an overlay file by the build system. I had to use the nRFConnect extension to first explicitly create an overlay and then I copied the contents of the 2043.app.overlay into this new overlay file rf52840dk_nrf52840.overlay.&lt;/p&gt;
&lt;p&gt;Building then results in this error: __device_dts_ord_DT_N_ALIAS_qdec0_ORD&amp;#39; undeclared (first use in this function)&lt;br /&gt; 96 | #define DEVICE_NAME_GET(name) _CONCAT(__device_, name)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396402?ContentTypeID=1</link><pubDate>Fri, 18 Nov 2022 12:37:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:54affe64-a114-4476-90e6-90f2762a81eb</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Can you try to place this app.overlay file inside the sample folder (for example C:\NCS\v2.0.2\zephyr\samples\sensor\qdec) and run the sample?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2043.app.overlay"&gt;devzone.nordicsemi.com/.../2043.app.overlay&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396213?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 13:01:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8d1c58f5-69cc-4f43-b857-7816874bf8d1</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;That helped! The previous error is now gone.&lt;/p&gt;
&lt;p&gt;However, there is now a new error:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="font-family:courier new, courier;"&gt;undefined reference to `__device_dts_ord_101&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I have just this minimal main.c:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;#include &amp;lt;device.h&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;#include &amp;lt;drivers/sensor.h&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;void main(void) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct device *const dev = DEVICE_DT_GET(DT_ALIAS(qdec));&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!device_is_ready(dev)) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printk(&amp;quot;Qdec device is not ready\n&amp;quot;);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396197?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 12:25:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb6cc8b4-fc9f-4c2f-8d5c-6ea7f75eefec</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&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/4061.pastedimage1668687850723v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;You have not any node called qdec0. Try to change this to &amp;#39;&amp;#39;qdec&amp;#39;&amp;#39;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396185?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 11:50:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18e9990b-5ebe-4d2b-8f0d-de42741d4902</guid><dc:creator>AdityaN</dc:creator><description>[quote userid="119945" url="~/f/nordic-q-a/93810/qdec-sample-code-from-zephyr-is-not-running-on-nrf52840dk/396151"]This does not mention qdec0, but qdec.[/quote]
&lt;p&gt;Oh....Then just changing the value in aliases node from qdec0 to qdec should solve the problem&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396151?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 09:25:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:51f16ffb-ebe9-4217-a19b-eae76963047a</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;So I should modify the original nrf52840dk_nrf52840.dts file? I thought I should be using an overlay file to make configuration changes. Therefore I put everything in the file nrf52840dk_nrf52840.overlay which now has this content:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;{/} {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; aliases {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; qdec0=&amp;amp;qdec;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;qdec {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; compatible = &amp;quot;nordic,nrf52840-dk-nrf52840&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;qdec_default&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-1 = &amp;lt;&amp;amp;qdec_sleep&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; label = &amp;quot;qdec&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;pinctrl {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qdec_default: qdec_default {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group1 {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; psels = &amp;lt;NRF_PSEL(QDEC_A, 0, 3)&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NRF_PSEL(QDEC_B, 0, 28)&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qdec_sleep: qdec_sleep {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group1 {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; psels = &amp;lt;NRF_PSEL(QDEC_A, 0, 3)&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NRF_PSEL(QDEC_B, 0, 28)&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; low-power-enable;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;qdec {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-pin = &amp;lt;30&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; led-pre = &amp;lt;0&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; steps = &amp;lt;24&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;qdec_default&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-1 = &amp;lt;&amp;amp;qdec_sleep&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;And this still produces the same error message &amp;#39;__device_dts_ord_DT_N_ALIAS_qdec_ORD&amp;#39; undeclared&lt;/p&gt;
&lt;p&gt;This does not mention qdec0, but qdec.&lt;/p&gt;
&lt;p&gt;In main.c the following line is used to get the device:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; const struct device *const dev = DEVICE_DT_GET(DT_ALIAS(qdec));&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thank you BTW for your assistance; I am just starting with nrf/Zephyr development and this device tree configuration is quit confusing to me.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396138?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 08:54:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b398f5cd-e4b3-49ce-b6a0-e3b8abb8f318</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;&lt;span&gt;&amp;quot;Later in your device tree file&amp;quot; I meant this file &amp;#39;&amp;#39;nRF52840dk_nrf52840.dts&amp;#39;&amp;#39;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396108?ContentTypeID=1</link><pubDate>Thu, 17 Nov 2022 03:20:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:82b9225b-41ef-47c7-abad-9bdf02ce1dd4</guid><dc:creator>AdityaN</dc:creator><description>&lt;p&gt;You will probably need to add root node and declare aliases&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;{/} {

    aliases {
        qdec0=&amp;amp;qdec;
    };
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Add this to your overlay file&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396074?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2022 18:23:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a1cd5c8b-2fb0-42ec-b931-7b1668d8b9c9</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;Alas, I still get the same error.&lt;/p&gt;
&lt;p&gt;I changed the contents of the overlay file to exactly what you advised. However, I don&amp;#39;t quit understand what you mean by &amp;quot;Later in your device tree file&amp;quot;. I put everything including the last &amp;amp;qdec definition in the same overlay file. Is this not ok?&lt;/p&gt;
&lt;p&gt;BTW, the IDE complains about this line: compatible = &amp;quot;nordic,nrf52840-dk-nrf52840&amp;quot;;&lt;/p&gt;
&lt;p&gt;it says in a popup: Unknown node type &amp;quot;nordic,nrf52840-dk-nrf52840&amp;quot;&lt;/p&gt;
&lt;p&gt;I am working with the nrf52840dk PCA 10056 V3.0.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396060?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2022 16:19:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2c8bd563-a675-4fcc-9c9f-bce03fea9edd</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;div&gt;
&lt;div&gt;&lt;span&gt;Are you working on same DK? You need to create an overlay file the following way.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec&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;compatible&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;&amp;quot;nordic,nrf52840-dk-nrf52840&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;pinctrl-0&lt;/span&gt;&lt;span&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec_default&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pinctrl-1&lt;/span&gt;&lt;span&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec_sleep&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pinctrl-names&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;&amp;quot;default&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&amp;quot;sleep&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;label&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;&amp;quot;qdec&amp;quot;&lt;/span&gt;&lt;span&gt;;&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;pinctrl&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;qdec_default:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;qdec_default&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;group1&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;psels&lt;/span&gt;&lt;span&gt; = &amp;lt;&lt;/span&gt;&lt;span&gt;NRF_PSEL&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;QDEC_A&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;3&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; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span&gt;NRF_PSEL&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;QDEC_B&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;28&lt;/span&gt;&lt;span&gt;)&amp;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;br /&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;qdec_sleep:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;qdec_sleep&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;group1&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;psels&lt;/span&gt;&lt;span&gt; = &amp;lt;&lt;/span&gt;&lt;span&gt;NRF_PSEL&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;QDEC_A&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;3&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; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span&gt;NRF_PSEL&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;QDEC_B&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;28&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;low-power-enable&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;br /&gt;&lt;br /&gt;Later in your device tree file you will add this-&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec&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;&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;enable-pin&lt;/span&gt;&lt;span&gt; = &amp;lt;&lt;/span&gt;&lt;span&gt;30&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;led-pre&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; &lt;/span&gt;&lt;span&gt;steps&lt;/span&gt;&lt;span&gt; = &amp;lt;&lt;/span&gt;&lt;span&gt;24&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pinctrl-0&lt;/span&gt;&lt;span&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec_default&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pinctrl-1&lt;/span&gt;&lt;span&gt; = &amp;lt;&amp;amp;&lt;/span&gt;&lt;span&gt;qdec_sleep&lt;/span&gt;&lt;span&gt;&amp;gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;pinctrl-names&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;&amp;quot;default&amp;quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&amp;quot;sleep&amp;quot;&lt;/span&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;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Check if it works.&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: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/396023?ContentTypeID=1</link><pubDate>Wed, 16 Nov 2022 14:38:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b5e50be-27d3-4fb9-84c2-edbdff73dbb0</guid><dc:creator>willemx</dc:creator><description>&lt;p&gt;Hi, I&amp;#39;m struggling with the same problem.&lt;/p&gt;
&lt;p&gt;Based on your discussion above, I have created a device tree overlay file like this:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;pinctrl {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qdec_default: qdec_default {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group1 {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; psels = &amp;lt;NRF_PSEL(QDEC_A, 0, 3)&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NRF_PSEL(QDEC_B, 0, 28)&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; qdec_sleep: qdec_sleep {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group1 {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; psels = &amp;lt;NRF_PSEL(QDEC_A, 0, 3)&amp;gt;,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;NRF_PSEL(QDEC_B, 0, 28)&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; low-power-enable;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;amp;qdec {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; status = &amp;quot;okay&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; enable-pin = &amp;lt;30&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; led-pre = &amp;lt;0&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; steps = &amp;lt;24&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-0 = &amp;lt;&amp;amp;qdec_default&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-1 = &amp;lt;&amp;amp;qdec_sleep&amp;gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new, courier;"&gt;};&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;but when I try to build, I get this error:&lt;/p&gt;
&lt;p&gt;../src/main.c: In function &amp;#39;main&amp;#39;:&lt;br /&gt;/home/willem/ncs/v2.1.0/zephyr/include/zephyr/device.h:96:39: error: &amp;#39;__device_dts_ord_DT_N_ALIAS_qdec_ORD&amp;#39; undeclared (first use in this function)&lt;br /&gt; 96 | #define DEVICE_NAME_GET(name) _CONCAT(__device_, name)&lt;/p&gt;
&lt;p&gt;So I must be missing something...&lt;/p&gt;
&lt;p&gt;Can you help me to get this fixed?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/395767?ContentTypeID=1</link><pubDate>Tue, 15 Nov 2022 11:44:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e2c44597-d4f9-4b19-8093-097bad2ae7e5</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Great to hear that. If you want can share your idea with the community.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/395585?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2022 14:17:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77889339-e14f-44a5-8ae7-ea5bfe5933b4</guid><dc:creator>AdityaN</dc:creator><description>&lt;p&gt;Thanks a lot! it&amp;#39;s working as expected.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/395566?ContentTypeID=1</link><pubDate>Mon, 14 Nov 2022 13:21:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8af6c54-b259-4af0-aadd-eb8e7a96e372</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You have to add&amp;nbsp;&lt;span&gt;&amp;nbsp;pinctrl qdec node&amp;nbsp;in the device tree. You need to add this in device tree:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;pinctrl-0 = &amp;lt;&amp;amp;qdec_default&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-1 = &amp;lt;&amp;amp;qdec_sleep&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pinctrl-names = &amp;quot;default&amp;quot;, &amp;quot;sleep&amp;quot;;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;then,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&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/pastedimage1668431850334v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/main/boards/arm/nrf52840gmouse_nrf52840/nrf52840gmouse_nrf52840-pinctrl.dtsi#L70"&gt;https://github.com/nrfconnect/sdk-nrf/blob/main/boards/arm/nrf52840gmouse_nrf52840/nrf52840gmouse_nrf52840-pinctrl.dtsi#L70&lt;/a&gt;&amp;nbsp;&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/pastedimage1668432042222v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/main/boards/arm/nrf52840gmouse_nrf52840/nrf52840gmouse_nrf52840.dts#L78"&gt;sdk-nrf/nrf52840gmouse_nrf52840.dts at main · nrfconnect/sdk-nrf (github.com)&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/395432?ContentTypeID=1</link><pubDate>Sun, 13 Nov 2022 10:50:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66a43335-210c-47bd-bb94-de7a09b0e938</guid><dc:creator>AdityaN</dc:creator><description>&lt;p&gt;Hii, thanks for replying........I tried it, but i still got an error,&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-- Found BOARD.dts: /home/akashi/zephyrproject/zephyr/boards/arm/nrf52840dk_nrf52840/nrf52840dk_nrf52840.dts
-- Found devicetree overlay: /home/akashi/zephyrproject/zephyr/samples/sensor/qdec/boards/nrf52840dk_nrf52840.overlay
devicetree error: Label &amp;#39;qdec0&amp;#39; appears on /nrf-qdec@0 and on /soc/qdec@40012000
-- In: /home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build/zephyr, command: /home/akashi/ncs/toolchains/v2.1.1/usr/local/bin/python3.8;/home/akashi/zephyrproject/zephyr/scripts/dts/gen_defines.py;--dts;/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build/zephyr/zephyr.dts.pre;--dtc-flags;&amp;#39;-Wno-unique_unit_address_if_enabled&amp;#39;;--bindings-dirs;/home/akashi/zephyrproject/zephyr/dts/bindings;--header-out;/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build/zephyr/include/generated/devicetree_generated.h.new;--dts-out;/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build/zephyr/zephyr.dts.new;--edt-pickle-out;/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build/zephyr/edt.pickle;--vendor-prefixes;/home/akashi/zephyrproject/zephyr/dts/bindings/vendor-prefixes.txt
CMake Error at /home/akashi/zephyrproject/zephyr/cmake/modules/dts.cmake:231 (message):
  gen_defines.py failed with return code: 1
Call Stack (most recent call first):
  /home/akashi/zephyrproject/zephyr/cmake/modules/zephyr_default.cmake:108 (include)
  /home/akashi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  /home/akashi/zephyrproject/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:4 (find_package)


-- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: /home/akashi/ncs/toolchains/v2.1.1/usr/local/bin/cmake -DWEST_PYTHON=/home/akashi/ncs/toolchains/v2.1.1/usr/local/bin/python3.8 -B/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/build -GNinja -DBOARD=nrf52840dk_nrf52840 -DNCS_TOOLCHAIN_VERSION:STRING=NONE -DCONF_FILE:STRING=/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/prj.conf -DDTC_OVERLAY_FILE:STRING=/home/akashi/zephyrproject/zephyr/samples/sensor/qdec/boards/nrf52840dk_nrf52840.overlay -DBOARD_ROOT:STRING=/home/akashi/zephyrproject/zephyr/samples/sensor/qdec -S/home/akashi/zephyrproject/zephyr/samples/sensor/qdec&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;i did some research online and then tried implementing this&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;{/}{
    aliases {
        qdec0=&amp;amp;qdec;
    };
};

&amp;amp;qdec {
    status = &amp;quot;okay&amp;quot;;
    a-pin = &amp;lt; 38 &amp;gt;;
    b-pin = &amp;lt; 39 &amp;gt;;
    enable-pin = &amp;lt; 32 &amp;gt;;
    led-pin = &amp;lt; 13 &amp;gt;;
    led-pre = &amp;lt; 0 &amp;gt;;
    steps = &amp;lt; 20 &amp;gt;;
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Now i&amp;#39;m getting this error&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:100px;max-width:364px;" alt=" " height="100" src="https://devzone.nordicsemi.com/resized-image/__size/728x200/__key/communityserver-discussions-components-files/4/pastedimage1668336580336v2.png" width="363" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: QDEC sample code from zephyr is not running on nrf52840dk</title><link>https://devzone.nordicsemi.com/thread/395348?ContentTypeID=1</link><pubDate>Fri, 11 Nov 2022 14:31:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66e315b7-0fa2-467a-a746-547b7d20c239</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;qdec0 is not set in aliases. There is no &amp;#39;qdec&amp;#39; as subnode in the device tree.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&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/pastedimage1668176627067v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best Regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kazi Afroza Sultana&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>