<?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[M5 Calculator Project]]></title><description><![CDATA[<p dir="auto">I wrote a calculator for the M5Stack and the Calculator Keyboard FACE:<br />
<a href="https://github.com/vkichline/FullCalculator-Arduino" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vkichline/FullCalculator-Arduino</a><br />
I designed it to be extensible, but the structure of a calculator that behaves like you expect it to turns out to be pretty concept-heavy. I tried to include enough comments and documentation to make the project extendable.</p>
<p dir="auto"><img src="https://github.com/vkichline/BetterM5Calculator/raw/master/img/WholeDevice.jpg" alt="Whole Device" class=" img-fluid img-markdown" /></p>
<p dir="auto">The link above is an Arduino port of the working project: <a href="https://github.com/vkichline/BetterM5Calculator" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/vkichline/BetterM5Calculator</a>. It requires PlatformIO, but includes a battery of unit tests as well. If you want to make changes, start there. The tests let me know quickly when I broke something obscure.<br />
I enjoyed working on it for a couple weeks, but am ready for a break. I hope someone finds it useful.</p>
<p dir="auto"><img src="https://github.com/vkichline/BetterM5Calculator/raw/master/img/Status.jpg" alt="Status Display" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/2248/m5-calculator-project</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 14:54:38 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/2248.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 28 Aug 2020 05:12:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to M5 Calculator Project on Wed, 22 Sep 2021 19:34:46 GMT]]></title><description><![CDATA[<p dir="auto">Wow! I was looking for a pocket calculator for my twelve year old. I  had an m5stack faces laying  around, flashed  with RunCPM, but unusable for me because of the tiny font it uses.</p>
<p dir="auto">So, thank you for making this available.</p>
]]></description><link>https://community.m5stack.com/post/14938</link><guid isPermaLink="true">https://community.m5stack.com/post/14938</guid><dc:creator><![CDATA[olav]]></dc:creator><pubDate>Wed, 22 Sep 2021 19:34:46 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Calculator Project on Fri, 28 Aug 2020 11:01:29 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/vkichline" aria-label="Profile: vkichline">@<bdi>vkichline</bdi></a><br />
Very nice. I can see you spent a lot of time and thought on the implementation. Great job!</p>
<p dir="auto">I would give it a try, but I don’t currently have the M5Faces kit to test with. Something on my list for the future though.</p>
]]></description><link>https://community.m5stack.com/post/9865</link><guid isPermaLink="true">https://community.m5stack.com/post/9865</guid><dc:creator><![CDATA[world101]]></dc:creator><pubDate>Fri, 28 Aug 2020 11:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to M5 Calculator Project on Fri, 28 Aug 2020 07:49:20 GMT]]></title><description><![CDATA[<p dir="auto">look great!</p>
]]></description><link>https://community.m5stack.com/post/9862</link><guid isPermaLink="true">https://community.m5stack.com/post/9862</guid><dc:creator><![CDATA[m5stack]]></dc:creator><pubDate>Fri, 28 Aug 2020 07:49:20 GMT</pubDate></item></channel></rss>