<?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[In Atom Matrix, the matrix LED and I2C cannot be used simultaneously in UIFlow2]]></title><description><![CDATA[<p dir="auto">When I tried to use the gesture unit with Atom Matrix, the matrix LED went out and it did not work.<br />
According to Copilot, in UIFlow2, enabling I2C disables the matrix LED by design, so they cannot be used at the same time.<br />
It seems that it's not a hardware issue, and it can be used with Arduino IDE or UIFlow1.</p>
<p dir="auto">There are units that are only supported in UIFlow2, so I would like the limitation of not being able to use it simultaneously in UIFlow2 to be improved.</p>
]]></description><link>https://community.m5stack.com/topic/8167/in-atom-matrix-the-matrix-led-and-i2c-cannot-be-used-simultaneously-in-uiflow2</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 23:32:24 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/8167.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Apr 2026 14:02:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to In Atom Matrix, the matrix LED and I2C cannot be used simultaneously in UIFlow2 on Thu, 16 Apr 2026 11:47:02 GMT]]></title><description><![CDATA[<p dir="auto">This was Copilot's answer.</p>
<hr />
<p dir="auto">Conclusion: Enabling I2C in UIFlow2 will cause the LED matrix of the Atom Matrix to stop working because it is internally disabled. This is due to a specification (or rather a limitation) of UIFlow2.</p>
<p dir="auto">The LED matrix (5×5 WS2812C) of the Atom Matrix is initialized by the DisplayEnable flag of M5.begin(). In the official documentation, it is written as follows:</p>
<p dir="auto">M5.begin(true, false, true)<br />
SerialEnable = true<br />
I2CEnable = false<br />
DisplayEnable = true</p>
<p dir="auto">In UIFlow2, when using an I2C device, I2CEnable is internally set to true, and at that time, there is a behavior where DisplayEnable is automatically turned off.</p>
<p dir="auto">This is because the internal initialization of the M5Unified series is structured in such a way that it cannot enable I2C and the LED matrix at the same time.</p>
<hr />
<p dir="auto">I want UIFlow2 to be fixed so that I can use Matrix LED and I2C at the same time.</p>
]]></description><link>https://community.m5stack.com/post/30891</link><guid isPermaLink="true">https://community.m5stack.com/post/30891</guid><dc:creator><![CDATA[CA_Hobbies]]></dc:creator><pubDate>Thu, 16 Apr 2026 11:47:02 GMT</pubDate></item></channel></rss>