<?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>Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123547/multiple-gpioe-interrupts-causing-issues-with-can-bus</link><description>Hi all, 
 I have an issue regarding multiple GPIO interrupts. Following case: 
 I am using MCP251xfd can module connected via SPI and an interrupt GPIP int-gpios = &amp;lt;&amp;amp;gpio0 26 GPIO_ACTIVE_LOW&amp;gt;; // &amp;lt;&amp;amp;gpio0 11 GPIO_ACTIVE_LOW&amp;gt;; 
 
 I used this setup for</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Aug 2025 14:08:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123547/multiple-gpioe-interrupts-causing-issues-with-can-bus" /><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/545552?ContentTypeID=1</link><pubDate>Wed, 13 Aug 2025 14:08:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e0252354-b975-4512-91e5-9edb82820538</guid><dc:creator>Mark G.</dc:creator><description>&lt;p&gt;The problem has been solved. Deactivating the button0 in the dts was one step. But another one was due to calling the can send method from interrupt context, which it cannot handle. Thanks!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/545372?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 12:23:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:95854ac9-b0cd-4615-89e9-3c7ddd9d9d08</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Do you have any logs that could give some more clues? (either UART or Segger RTT backend logs)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/545298?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 05:52:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2410f06d-4e48-429d-8a31-334ff97762e1</guid><dc:creator>Mark G.</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I removed button0 from my dts, but I still see the same issue. Here it is:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/5040.zephyr.dts"&gt;devzone.nordicsemi.com/.../5040.zephyr.dts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Any more ideas?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/545116?ContentTypeID=1</link><pubDate>Sun, 10 Aug 2025 19:33:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1bafc29b-2f32-430c-96cf-a51580a3692d</guid><dc:creator>Sigurd</dc:creator><description>[quote user="Mark G."]he Setup for the gpio is also still defined for button0. Not sure if this is a problem.[/quote]
&lt;p&gt;Yes, I see the same. Please try&amp;nbsp;to remove button0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/544943?ContentTypeID=1</link><pubDate>Thu, 07 Aug 2025 13:04:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:91847d88-5304-4ed3-ace7-f1321158b2a9</guid><dc:creator>Mark G.</dc:creator><description>&lt;p&gt;I attached the compiled zephyr.dts&lt;/p&gt;
&lt;p&gt;Important for us the following pin:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;	/* node &amp;#39;/gpio_keys&amp;#39; defined in ../git/e-shift/firmware/build_gear/zephyr/board_overlays/gear.overlay:14 */
	gpio_keys {
		compatible = &amp;quot;gpio-keys&amp;quot;; /* in ../git/e-shift/firmware/build_gear/zephyr/board_overlays/gear.overlay:15 */

		/* node &amp;#39;/gpio_keys/input_fast&amp;#39; defined in ../git/e-shift/firmware/build_gear/zephyr/board_overlays/gear.overlay:17 */
		input_fast: input_fast {
			gpios = &amp;lt; &amp;amp;gpio0 0xd 0x10 &amp;gt;; /* in ../git/e-shift/firmware/build_gear/zephyr/board_overlays/gear.overlay:18 */
		};
	};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;and the can setup. The Setup for the gpio is also still defined for button0. Not sure if this is a problem.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/8032.zephyr.dts"&gt;devzone.nordicsemi.com/.../8032.zephyr.dts&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multiple GPIOE Interrupts causing issues with CAN Bus</title><link>https://devzone.nordicsemi.com/thread/544940?ContentTypeID=1</link><pubDate>Thu, 07 Aug 2025 12:52:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:976b8141-23a8-4db6-9255-cb66c5ca9f15</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;That sounds strange, could you check the compiled device tree (zephyr.dts), and see if GPIOs etc are set correctly there as well?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>