<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>i.MX ProcessorsのトピックRe: MIMXRT1024 GPIO interrupts</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681967#M208702</link>
    <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;&amp;nbsp;I understand I need to check in C. My doubt was "is there a possibility that 2 bits will be set at same time if there is a interrupt from 2 GPIOs" OR "Only one bit will be set at a time" ignoring or delaying the other interrupt until one of them is serviced.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Subash&lt;/P&gt;</description>
    <pubDate>Wed, 05 Jul 2023 10:50:24 GMT</pubDate>
    <dc:creator>sbabu</dc:creator>
    <dc:date>2023-07-05T10:50:24Z</dc:date>
    <item>
      <title>MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681661#M208659</link>
      <description>&lt;P&gt;Dear All,&lt;/P&gt;&lt;P&gt;I am using GPIO from port 3 as an interrupt. Is it possible that 2 bits can be set in interrupt status register simultaneously from 2 GPIOs? Thanks in advance.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Babu&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 06:16:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681661#M208659</guid>
      <dc:creator>sbabu</dc:creator>
      <dc:date>2023-07-05T06:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681898#M208689</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/214337"&gt;@sbabu&lt;/a&gt;&amp;nbsp;，&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;GPIO3 just have 2 IRQ, so, it is determined by your used 2 pins situation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; If you want 2 pin have the seperated IRQ, I suggest you use one is in GPIO3 pin 0-15, another is from 16 to 31.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kerryzhou_0-1688548940089.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230886iB3A7AC306ED4806C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kerryzhou_0-1688548940089.png" alt="kerryzhou_0-1688548940089.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;or, you can consider using GPIO1 pin 0 to pin 7, these 8 pins have it's own IRQ.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wish it helps you!&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 09:22:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681898#M208689</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-07-05T09:22:54Z</dc:date>
    </item>
    <item>
      <title>Re: MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681921#M208692</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;&amp;nbsp;I cannot change now as H/W is done already. We have 4 GPIOs configured as interrupt. so my question was based on this. As we have only one ISR handler for this my doubt was "do I need to check all 4 interrupt status bit one by one in the ISR or have a switch based on the bit set if only one status bit would be set.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Babu&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 09:40:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681921#M208692</guid>
      <dc:creator>sbabu</dc:creator>
      <dc:date>2023-07-05T09:40:06Z</dc:date>
    </item>
    <item>
      <title>Re: MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681928#M208693</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/214337"&gt;@sbabu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; From your description, your HW used GPIO to share the same IRQ.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; To this situation, you need to check the related GPIO status, but as your used GPIO share the 32bit interrupt status register, I think you can use the C code to check it directly.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="kerryzhou_0-1688550549375.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230891iF8463049442CDC8A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="kerryzhou_0-1688550549375.png" alt="kerryzhou_0-1688550549375.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Wish it helps you!&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 09:49:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681928#M208693</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-07-05T09:49:24Z</dc:date>
    </item>
    <item>
      <title>Re: MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681967#M208702</link>
      <description>&lt;P&gt;Dear&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/60336"&gt;@kerryzhou&lt;/a&gt;&amp;nbsp;I understand I need to check in C. My doubt was "is there a possibility that 2 bits will be set at same time if there is a interrupt from 2 GPIOs" OR "Only one bit will be set at a time" ignoring or delaying the other interrupt until one of them is serviced.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Subash&lt;/P&gt;</description>
      <pubDate>Wed, 05 Jul 2023 10:50:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1681967#M208702</guid>
      <dc:creator>sbabu</dc:creator>
      <dc:date>2023-07-05T10:50:24Z</dc:date>
    </item>
    <item>
      <title>Re: MIMXRT1024 GPIO interrupts</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1683532#M208828</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/214337"&gt;@sbabu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp;It's have the possibility that the 2 pin interrupt at the same time, it is determined by your external hardware trigger situation.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; So, when the interrupt triggered, you need to check the two pin interrupt flag in the IRQ ISR, just make sure the pin interrupt is not missed.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; My understanding is, if the two pin interrupted together at the same time, as it share the same interrupt IRQ, the IRQ ISR entered one time, so I suggest you check both two pin interrupt flag.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With it helps you!&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Kerry&lt;/P&gt;</description>
      <pubDate>Fri, 07 Jul 2023 02:16:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/MIMXRT1024-GPIO-interrupts/m-p/1683532#M208828</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2023-07-07T02:16:12Z</dc:date>
    </item>
  </channel>
</rss>

