<?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>GPIO interrupt loss</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/8890/gpio-interrupt-loss</link><description>Hi
I set one GPIO interrupt with low-to-high sense, but seems it did not triggle the interrupt when SD run.
I want to confirm the SD would make the interrupt loss? If so, how to raise up the GPIO interrupt priority? 
 Thanks.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 31 Aug 2015 10:00:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/8890/gpio-interrupt-loss" /><item><title>RE: GPIO interrupt loss</title><link>https://devzone.nordicsemi.com/thread/32693?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2015 10:00:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:01ab99c1-0faa-4bfd-8cd9-f01555388948</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;The possible reasons are&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;the gpio is not configured correctly to trigger an interrupt. But this reason will become invalid if you have seen interrupts sometimes.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;you code has a state machine in your code that is disabling the interrupt.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;3)ARM cortex will latch the interrupt, but if the interrupt happens two times before its ISR starts then the latter interrupt will be lost as it will be set to pending bit in NVIC only once. Yes in this case we can look at it as a loss of interrupt as the interrupt was fired too frequently and did not consider that the softdevice could delay interrupts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIO interrupt loss</title><link>https://devzone.nordicsemi.com/thread/32692?ContentTypeID=1</link><pubDate>Mon, 31 Aug 2015 09:47:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:12ccfd5c-de8e-4943-a413-f8bc6b9aadc6</guid><dc:creator>jimlin</dc:creator><description>&lt;p&gt;Thanks for reply.
But, it seems lost in fact, for the GPIO has been set from low to high, but no interrupt triggle, for I added another GPIO toggle in the interrupt service while nothing happened.
Any other possible?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: GPIO interrupt loss</title><link>https://devzone.nordicsemi.com/thread/32691?ContentTypeID=1</link><pubDate>Fri, 28 Aug 2015 08:49:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d69c91b3-cf2c-4e94-a388-136160b286da</guid><dc:creator>Susheel Nuguru</dc:creator><description>&lt;p&gt;SD can delay app interrupt because SD interrupts have higher priority than app interrupts.
i do not think that any interrupts are lost.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>