<?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>GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/25252/gpiote-interrupt-not-trigered</link><description>It seems GPIOTE interrupt do not trigger when multiple IN signals are defined as GPIOTE_CONFIG_IN_SENSE_XXX(false).
It works when GPIOTE_CONFIG_IN_SENSE_XXX(true) 
 I am using sdk14.0.0 with 10040 kit for this example. 
 It is a modified &amp;quot;pin_change_int</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Sep 2017 22:08:56 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/25252/gpiote-interrupt-not-trigered" /><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99489?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 22:08:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a97cc4b5-125f-4331-9a72-c4375a3d7450</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;I found the error I made.
I was using nrf_gpio_cfg_sense_input on an other IN pin. It was blocking Interrupt on other nrf_drv_gpiote_in_init IN pins...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99493?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 14:28:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:13a6c8a7-a80c-413f-8429-0c48a0944ee0</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;For information, it is not a problem of speed, the signal is changed only on action of nRF, and more overs, interrupt is not triggered ones&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99492?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 14:26:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:94253db4-d410-47e5-a748-3be38fcdaa9b</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;OK so SPI and other peripheral do not use LP event.
I am already debugging, and no error ... step by step init seems OK...  with also RTT ... There is just no Interrupt when with &amp;quot;fasle&amp;quot;, and there is when &amp;quot;true&amp;quot;. So PIN assignment are also OK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99491?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 13:43:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:976d2cc7-93d4-49f2-8352-654503d20493</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;All modules using a GPIOTE EVENTS_PORT is a LP event. If you are e.g. using the app_button library, a button press is a LP event.&lt;/p&gt;
&lt;p&gt;What pins are you using in your project? Make sure that you don&amp;#39;t use any of the pins used by the SPI or any other module.&lt;/p&gt;
&lt;p&gt;If you are still having this issue, you should debug to see if you are running into the error-handler. See this post about &lt;a href="https://devzone.nordicsemi.com/question/60125/my-device-is-freezing-and-restarting/"&gt;debugging&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99495?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 13:19:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10aac381-1616-4c75-a85a-30e5f6f0876c</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;And do work with &amp;quot;true&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99494?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 13:17:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:eca3fb94-9e7b-41a9-9467-4a94687b0ad9</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks, it works for the SDK example !
But still do not in my project ... I already had 4, but even trying with GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS = 8&lt;/p&gt;
&lt;p&gt;What does count as LP event ? I have SPI initialised, and some other input pins with no interrupt ...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99490?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 11:42:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e9d3ddf9-e15f-4038-a095-5b6fb83e3a07</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;When you are using the GPIOTE module in low accuracy/low-power mode by calling the &lt;code&gt;GPIOTE_CONFIG_IN_SENSE_TOGGLE()&lt;/code&gt; function with the .hi_accuracy flag set to false, you need to make sure that you have &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.0.0/group__nrf__drv__gpiote__config.html?cp=4_0_0_6_8_3_0_0_1#gaad94a499c1b92e05f0a7b645b5295d7f"&gt;configured the GPIOTE module for enough low-power input pins&lt;/a&gt;. I.e. make sure that &lt;code&gt;GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS&lt;/code&gt; in &lt;code&gt;sdk_config.h&lt;/code&gt; corresponds to the number of low-power events you using.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99488?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 11:36:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e16a7bb4-7aae-4ddf-8be7-597f75d8fc47</guid><dc:creator>Vincent</dc:creator><description>&lt;p&gt;I use nRF52832&amp;#39;s nRF52DK and SDK12.3 and SDK14.0
I use 2 button on the nRF52Dk and It works.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99487?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 10:24:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3410b923-9ea8-4596-a651-36e5936b26a9</guid><dc:creator>Salmat</dc:creator><description>&lt;p&gt;As you said it works for you, I tried whit SDK 12. It seems to do different, but does not work neither ...
What version of SDK do you use ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIOTE interrupt not trigered</title><link>https://devzone.nordicsemi.com/thread/99486?ContentTypeID=1</link><pubDate>Mon, 18 Sep 2017 06:32:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01be4be1-3fe3-49d0-921b-f1ba61ec5c18</guid><dc:creator>Vincent</dc:creator><description>&lt;p&gt;In my code 2 input work fine
GPIOTE_CONFIG_IN_SENSE_XXX(false) --&amp;gt; works
GPIOTE_CONFIG_IN_SENSE_XXX(true) --&amp;gt; works&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>