<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[I2C_Keyboard_Interrupt sample is not working.]]></title><description><![CDATA[<p dir="auto">I have tried the example provided by the M5Stack namely "I2C_Keyboard_Interrupt.ino" and it does not work. I tried the non-interrupt version "I2C_Keyboard.ino" and it works well. The hardware I use is FACES core and Game Boy Keyboard.</p>
<p dir="auto">Does any other member also experience this issue?</p>
]]></description><link>https://community.m5stack.com/topic/1605/i2c_keyboard_interrupt-sample-is-not-working</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 14:09:57 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/1605.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 12 Jan 2020 01:33:18 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to I2C_Keyboard_Interrupt sample is not working. on Tue, 28 Jan 2020 05:51:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ecasti" aria-label="Profile: ecasti">@<bdi>ecasti</bdi></a> said in <a href="/post/7181">I2C_Keyboard_Interrupt sample is not working.</a>:</p>
<blockquote>
<p dir="auto">According to several forum, Wire library require interrupt itself while any further interrupt is disabled during ISR call  , so this example cannot work .<br />
Only way to make working should be moving outside wire.read() function inside a proper function registered on  Wire.onReceive call ( that i'm pretty sure get called from a proper interrupt ).<br />
will make some test</p>
</blockquote>
<p dir="auto">Hopefully, you will find the solution. Honestly, I have no time to dig further. Good luck.</p>
]]></description><link>https://community.m5stack.com/post/7213</link><guid isPermaLink="true">https://community.m5stack.com/post/7213</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Tue, 28 Jan 2020 05:51:37 GMT</pubDate></item><item><title><![CDATA[Reply to I2C_Keyboard_Interrupt sample is not working. on Sat, 25 Jan 2020 08:32:55 GMT]]></title><description><![CDATA[<p dir="auto">According to several forum, Wire library require interrupt itself while any further interrupt is disabled during ISR call  , so this example cannot work .<br />
Only way to make working should be moving outside wire.read() function inside a proper function registered on  Wire.onReceive call ( that i'm pretty sure get called from a proper interrupt ).<br />
will make some test</p>
]]></description><link>https://community.m5stack.com/post/7181</link><guid isPermaLink="true">https://community.m5stack.com/post/7181</guid><dc:creator><![CDATA[ecasti]]></dc:creator><pubDate>Sat, 25 Jan 2020 08:32:55 GMT</pubDate></item><item><title><![CDATA[Reply to I2C_Keyboard_Interrupt sample is not working. on Tue, 21 Jan 2020 09:16:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ecasti" aria-label="Profile: ecasti">@<bdi>ecasti</bdi></a> said in <a href="/post/7137">I2C_Keyboard_Interrupt sample is not working.</a>:</p>
<blockquote>
<p dir="auto">Same issue for me, tried to debug in some way, it seem at same point M5Stack ignore any interrupt from keyboard. Same behaviour on all faces</p>
</blockquote>
<p dir="auto">I think without using an interrupt we have to live with a blocking code and it would be inefficient code.</p>
]]></description><link>https://community.m5stack.com/post/7141</link><guid isPermaLink="true">https://community.m5stack.com/post/7141</guid><dc:creator><![CDATA[liemph]]></dc:creator><pubDate>Tue, 21 Jan 2020 09:16:39 GMT</pubDate></item><item><title><![CDATA[Reply to I2C_Keyboard_Interrupt sample is not working. on Mon, 20 Jan 2020 22:39:14 GMT]]></title><description><![CDATA[<p dir="auto">Same issue for me, tried to debug in some way, it seem at same point M5Stack ignore any interrupt from keyboard. Same behaviour on all faces</p>
]]></description><link>https://community.m5stack.com/post/7137</link><guid isPermaLink="true">https://community.m5stack.com/post/7137</guid><dc:creator><![CDATA[ecasti]]></dc:creator><pubDate>Mon, 20 Jan 2020 22:39:14 GMT</pubDate></item></channel></rss>