<?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>Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/114598/unable-to-disable-gpiote-for-nrf-connect-sdk-2-6-1</link><description>Hi, 
 Recently I upgraded to nRF Connect SDK 2.6.1 and I was required to enable the GPIOTE in order to build properly. Doing this has significantly increased (nearly doubled) the total current consumption at runtime. How can I disable this peripheral</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 02 Apr 2026 21:35:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/114598/unable-to-disable-gpiote-for-nrf-connect-sdk-2-6-1" /><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/564427?ContentTypeID=1</link><pubDate>Thu, 02 Apr 2026 21:35:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0459b76-4ceb-4023-8556-1d74d3e64ac8</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;Would you be able to show me an example of how to configure a GPIOTE interrupt which will consume the least amount of current on a nRF53? I cannot seem to get it work properly.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/545409?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 15:03:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:89cdae3f-1245-457c-b6e6-3ed5d45f46a2</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;This is all rather strange to me too. In the older SDK everything works just fine and all GPIOs interrupt correctly as the should. When I build the code, I reviewed the DTS files and observed I have GPIOTE disabled in all child images (e.g. mcuboot, b0, b0n, application, network). However, I am unable to disable the GPIOTEs in my child images and thus I am assuming that is the reason why I have about a ~200uA increase in current consumption.&lt;/p&gt;
&lt;p&gt;I need to take a step back and just do a simple test with a single GPIO input trigger. I can then compare the two SDKs to ensure it isn&amp;#39;t another peripheral running.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I should also point out I am using the nRF5340DK board files.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/545347?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 10:29:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dbb26256-0bd8-4b7e-96c4-e143e20f140b</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;What happens when you try to disable the gpiote? What worked in the older SDKs? Disabling GPIOTE while still receiving interrupts from other peripherals?&lt;/p&gt;
&lt;p&gt;What was the current consumption in the old application, and what is the current consumption in the new one? Apart from enabling GPIOTE, are there any other changes to the application?&lt;/p&gt;
&lt;p&gt;Do you have an application showing that it doesn&amp;#39;t work in the new SDKs?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/544853?ContentTypeID=1</link><pubDate>Wed, 06 Aug 2025 21:18:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43e52691-d313-476f-b42e-919e7dde6e2e</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;This used to work in the older 2.4.2. I had the following in all of my .overlay files and had much less current consumption with full functionality with all my GPIO interrupts. Now I am unable to achieve the same current consumption because I am forced to keep the gpiote enabled in all my device tree files. I guess, for now I am stuck on 2.4.2.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;gpiote {
	status = &amp;quot;disabled&amp;quot;;
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/544840?ContentTypeID=1</link><pubDate>Wed, 06 Aug 2025 18:28:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ec4e4957-24e3-40d2-921b-36eb5c9ab6e2</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;This is all on a custom board. There are many other peripherals running, which is why you see 199uA. I am now trying to upgrade the SDK to the 3.0.2 and having the same issues.&lt;/p&gt;
&lt;p&gt;I am running the software and have GPIOTE1 disabled in the device tree, but I am still able to get P1.00 to interrupt on the application core.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I understand the GPIOTE is required for interrupts, but it is unclear why it works in the older SDK when I disabled them in the device tree. It worked and resulted in a lower power draw.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My overall goal is to get the lowest possible power draw while using interrupts. How can I go about this? I tried the suggestion above, but the sense-edge-mask did not make much of a difference.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/518622?ContentTypeID=1</link><pubDate>Thu, 16 Jan 2025 12:12:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5420f37e-21c2-4ede-9a76-424bda614816</guid><dc:creator>grzegorz</dc:creator><description>&lt;p&gt;Hi Simon&lt;/p&gt;
&lt;p&gt;Yes, it is doable, but it contradicts the move that Nordic made when it transitioned to Zephyr and device tree. In NCS the device tree is the source of hardware configuration. Disabling GPIO in device tree but using it anyway through nrfx is not very elegant and not consistent. So it looks like there is no good solution for that in NCS right now. Thanks for your support.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Grzegorz&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/518613?ContentTypeID=1</link><pubDate>Thu, 16 Jan 2025 11:51:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fbd6e673-a667-40ee-a5b1-17ec703b79fa</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Grzegorz&lt;/p&gt;
&lt;p&gt;If you want to use the Zephyr GPIO driver, the interrupt handling is done from GPIOTE no matter what. But if you disable both the GPIO and GPIOTE and just use the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-2.4.0/page/nrfx/drivers/gpio/hal.html"&gt;nrfx library &lt;/a&gt;I think this should be doable without any &amp;quot;hacks&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/518382?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2025 08:18:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:74d7dae2-6073-4df6-9515-36cf1142eca9</guid><dc:creator>grzegorz</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not asking about API. This thread is about device tree. How to have GPIO enabled and GPIOTE disabled in device tree file without hacks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/518369?ContentTypeID=1</link><pubDate>Wed, 15 Jan 2025 07:02:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4427bb9e-ba26-4b76-bef7-7f1d80f5d20b</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Please check out the&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-fundamentals/lessons/lesson-2-reading-buttons-and-controlling-leds/"&gt; DevAcademy course on GPIOs &lt;/a&gt;here that goes over the GPIO generic API that you can use for this I think.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/518284?ContentTypeID=1</link><pubDate>Tue, 14 Jan 2025 15:31:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b54dab6c-056c-4365-81f9-e33c69faaa50</guid><dc:creator>grzegorz</dc:creator><description>&lt;p&gt;Hello &lt;a href="https://devzone.nordicsemi.com/members/simonr"&gt;Simonr&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Let&amp;#39;s assume I want to drive some pins but don&amp;#39;t need any interrupts. How can I have GPIO enabled and GPIOTE disabled? Using &amp;quot;delete-property&amp;quot; is not very elegant and we shouldn&amp;#39;t need such hacks in my opinion.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/503223?ContentTypeID=1</link><pubDate>Fri, 20 Sep 2024 08:59:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2406ff3e-5fd9-4cf0-a932-2dd8031499f4</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi Christopher&lt;/p&gt;
&lt;p&gt;Susheel asked me if I could take over this case, and indeed it seems like something is drawing a lot of power on your external board. In my opinion 199µA on the older SDK is also a bit high if your application is just doing GPIOTE, so I&amp;#39;m guessing your application does something else as well.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;First off, to try and achieve the same power consumption on NCS v2.6.1, can you go through the migration guides for NCS&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.5.html"&gt; v2.5.0&lt;/a&gt; and&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_guide_2.6.html"&gt; v2.6.0 &lt;/a&gt;to make sure you&amp;#39;ve made all the necessary changes to your project in order to make it running as it should on v2.6.1?&lt;/p&gt;
&lt;p&gt;Next, if you use Visual Studio Code and the nRF Connect extensions for development, you can use the nRF DeviceTree visual editor to see what pins and peripherals exactly are enabled in your project and check for any discrepancies between the NCS 2.4.2 and 2.6.1 versions of your project.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502788?ContentTypeID=1</link><pubDate>Tue, 17 Sep 2024 13:50:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b387f79f-35dd-4ecb-9178-9b61111b0f26</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;This project is on a custom board design so it might not run on an DK.&lt;/p&gt;
&lt;p&gt;On the previous SDK (v2.4.2) I was reading 199uA. On the newer SDK (v2.6.1) I am getting 396uA. Both were measured with the same PPK2. I have tried the above suggestions, but the current consumption is still at 396uA.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502673?ContentTypeID=1</link><pubDate>Tue, 17 Sep 2024 05:37:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69bb15fa-99b1-492e-94b9-11ab6fcc415b</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;Christopher, Sorry for delayed response.&lt;/p&gt;
&lt;p&gt;Have you done this power measurements on the DK aswell? And also what was your power measurement of your app on the older version of the SDK?&lt;/p&gt;
[quote user="kellac1"]but I am still drawing a lot more current (396uA vs. 199uA).[/quote]
&lt;p&gt;So you were expecting 199uA but getting 396uA on newer SDK or is it same on the older SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502522?ContentTypeID=1</link><pubDate>Fri, 13 Sep 2024 20:25:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85106251-bac7-43a0-833c-141f13c032d5</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;I am still stuck on this issue. My GPIOs with interrupts are configured like this.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;gpio_pin_configure_dt(&amp;amp;primary_pwr, GPIO_INPUT);
gpio_pin_interrupt_configure_dt(&amp;amp;primary_pwr, GPIO_INT_EDGE_TO_ACTIVE);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Am I missing a new config for v2.6.1?&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502366?ContentTypeID=1</link><pubDate>Thu, 12 Sep 2024 18:28:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce1262c6-bd2e-4be9-ad26-9cffb0e9ac75</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;I added the following to my .overlay file. I see it represented in the zephyr.dts, but I am still drawing a lot more current (396uA vs. 199uA).&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;&amp;amp;gpio0 {
	compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
	sense-edge-mask = &amp;lt;0xffffffff&amp;gt;;
};

&amp;amp;gpio1 {
	compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
	sense-edge-mask = &amp;lt;0xffffffff&amp;gt;;
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I also added this to try and set the latency to be low-power.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;    // Low-power mode for GPIOTE
    NRF_GPIOTE-&amp;gt;LATENCY = 0;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;All other firmware is the same as it was in v2.4.2. Am I missing something else?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502316?ContentTypeID=1</link><pubDate>Thu, 12 Sep 2024 13:09:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:403b1f21-ce99-4f67-9e68-ca28a2913460</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;I think the confusion was around me using the nRF Connect SDK 2.4.2. It allowed me to disable the GPIOTE peripheral in the overlay file, but still have access to GPIO interrupts. I thought the GPIOTE was used for the PPI interfaces only.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I will try your suggestion and get back to you. Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/502274?ContentTypeID=1</link><pubDate>Thu, 12 Sep 2024 10:27:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b57b84da-1e2b-45ab-a2e4-a846f308c340</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;I do not get it. You would like to disable gpiote peripheral but still want to configure interrupt pin on GPIO. GPIO peripheral do not have interrupts, look at the &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/gpio.html#d1109e836"&gt;registers for GPIO &lt;/a&gt;peripheral. All the GPIO interrupts are handled by GPIOTE peripheral.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want interrupts on GPIO, you need to enable the GPIOTE. If you want to use GPIOTE and have lower power consumption, you need to make sure that you are using PORT events with lower accuracy sampling not using the HFCLK.&amp;nbsp;&lt;/p&gt;
[quote user="Aryan"]You need to use PORT events instead of high precision events when using GPIOTE with lower power consumption. Can you try if the suggestion mentioned &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/102872/configuring-port-events-to-prevent-spurious-interrupts?ReplyFilter=Answers&amp;amp;ReplySortBy=Answers&amp;amp;ReplySortOrder=Descending"&gt;here&lt;/a&gt;&amp;nbsp;works with nRF53 aswell?[/quote]
&lt;p&gt;If you still want interrupts on GPIO, then please try this as power consumption was your initial issue that made you think that you can disable GPIOTE.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501985?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 17:09:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:67368268-6e18-4458-82f8-7bb63b868d3c</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;My above approach works to compile the code, but now the interrupt pin does not get configured when running the following function.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;gpio_pin_interrupt_configure_dt(&amp;amp;int_pin, (GPIO_INT_EDGE_TO_ACTIVE));&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;It fails because internally it is looking for GPIOTE to be enabled. This worked without an issue on v2.4.2.&amp;nbsp;&lt;/p&gt;
&lt;div style="background:initial;border:initial;border-collapse:initial;border-radius:initial;border-spacing:initial;box-shadow:initial;color:initial;clear:initial;cursor:initial;display:initial;float:initial;font:initial;height:initial;letter-spacing:initial;list-style:initial;margin:initial;max-height:initial;max-width:initial;overflow:initial;padding:initial;position:absolute;table-layout:initial;text-align:initial;text-decoration:initial;text-indent:initial;text-overflow:initial;text-shadow:initial;text-transform:initial;vertical-align:initial;white-space:initial;width:initial;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501971?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 14:46:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ac78792-ce0c-452e-8b0e-5c1bf118c9a2</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;I added this to my overlay file and it appears to work now. I am going to check the power output to be sure.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;gpio0 {
	/delete-property/ gpiote-instance;
};

&amp;amp;gpio1 {
	/delete-property/ gpiote-instance;
};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501965?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 14:30:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:098b9c1e-d686-4e60-abb6-cc5eaf12fe3a</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;When I build with it set to &amp;quot;disabled&amp;quot;, I get the following error. The zephyr.dts has this also for the two GPIOS. How can I remove the need for the &amp;lt;&amp;amp;gpiote&amp;gt; in the definition for the gpios?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;C:/ncs/v2.7.0/zephyr/include/zephyr/toolchain/gcc.h:87:36: error: static assertion failed: &amp;quot;Please enable GPIOTE instance for used GPIO port!&amp;quot;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;			gpio0: gpio@842500 {
				compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
				gpio-controller;
				reg = &amp;lt; 0x842500 0x300 &amp;gt;;
				#gpio-cells = &amp;lt; 0x2 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				port = &amp;lt; 0x0 &amp;gt;;
				gpiote-instance = &amp;lt; &amp;amp;gpiote &amp;gt;;
				phandle = &amp;lt; 0x6 &amp;gt;;
			};
			gpio1: gpio@842800 {
				compatible = &amp;quot;nordic,nrf-gpio&amp;quot;;
				gpio-controller;
				reg = &amp;lt; 0x842800 0x300 &amp;gt;;
				#gpio-cells = &amp;lt; 0x2 &amp;gt;;
				ngpios = &amp;lt; 0x10 &amp;gt;;
				status = &amp;quot;okay&amp;quot;;
				port = &amp;lt; 0x1 &amp;gt;;
				gpiote-instance = &amp;lt; &amp;amp;gpiote &amp;gt;;
				phandle = &amp;lt; 0x9 &amp;gt;;
			};&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501929?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 12:26:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4e1ed79-bb81-4804-9457-029ac4d2cd5a</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;It should have been disabled when you disable here. Can you check in your build\zephyr\zephyr.dts file to see if this is disabled or if something else kept it enabled? If you can post your zephyr.dts file here, I can take a look.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501912?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 11:59:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7616e2e9-8d6e-4485-b32c-702352e2393c</guid><dc:creator>Christopher</dc:creator><description>&lt;p&gt;Sorry, I would like to disable the GPIOTE peripheral. I am unable to build the code unless it is enabled, but that is not what we desire.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thank you&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to disable GPIOTE for nRF Connect SDK 2.6.1</title><link>https://devzone.nordicsemi.com/thread/501885?ContentTypeID=1</link><pubDate>Tue, 10 Sep 2024 10:28:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c347122a-4fcf-404b-bcb0-427ed8454e06</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;You need to use PORT events instead of high precision events when using GPIOTE with lower power consumption. Can you try if the suggestion mentioned &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/102872/configuring-port-events-to-prevent-spurious-interrupts?ReplyFilter=Answers&amp;amp;ReplySortBy=Answers&amp;amp;ReplySortOrder=Descending"&gt;here&lt;/a&gt;&amp;nbsp;works with nRF53 aswell?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>