<?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[M5StickC-Plus Screen &quot;Flash&quot; on Startup]]></title><description><![CDATA[<p dir="auto">If you run the following trivial program, you will notice that the screen "flashes" with uninitialized data at startup.</p>
<p dir="auto">#include  &lt;M5StickCPlus.h&gt;<br />
// DANGER WILL ROBINSON: This sketch turns the device off. To upload,<br />
// turn the device on as soon as you see "Connecting..." in the IDE.<br />
// Otherwise the device isn't on when you try to upload to it!<br />
void setup() {<br />
M5.begin();<br />
// This does not minimize the beightness of the "flash"<br />
// M5.Axp.ScreenBreath(7);<br />
M5.Lcd.fillScreen(BLACK);<br />
}<br />
void loop() {<br />
M5.Lcd.setTextSize(3);<br />
M5.Lcd.println("BYE");<br />
delay(5000);<br />
M5.Axp.PowerOff();<br />
}</p>
<p dir="auto">Is there a way to avoid this "flash"? This is probably a bug in M5.begin(), one would want to initialize the screen memory before turning the LCD on.</p>
]]></description><link>https://community.m5stack.com/topic/5049/m5stickc-plus-screen-flash-on-startup</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 00:55:40 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/5049.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Feb 2023 18:58:34 GMT</pubDate><ttl>60</ttl></channel></rss>