<?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[Sudoku app for M5Paper]]></title><description><![CDATA[<p dir="auto">Source available here: <a href="https://github.com/murraypaul/M5Sudoku" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/murraypaul/M5Sudoku</a></p>
<h1>M5Sudoku</h1>
<p dir="auto">Sudoku application for M5Paper</p>
<p dir="auto">Can generate uniquely solveable Sudoku puzzles, targetting a given number of clues, to act as a difficulty setting.</p>
<p dir="auto">At any point, can validate that the puzzle is still solvable.</p>
<p dir="auto">Can mark squares as either a known value, or a set of possible values.</p>
<p dir="auto">Can save and reload current state to EEPROM.</p>
<p dir="auto">Will automatically shutdown and save state after 5 minutes of inactivity.</p>
<p dir="auto"><img src="https://user-images.githubusercontent.com/4366824/111460959-88d9c180-8714-11eb-9f1c-12aa16e35a34.png" alt="179823" class=" img-fluid img-markdown" /></p>
<p dir="auto">Notes:</p>
<ul>
<li>Selecting a square in the large grid will display it in the small grid on the right</li>
<li>The selected square is highlighted in the large grid</li>
<li>You can use the small grid to either set a single known value for the square, or select multiple possible values</li>
<li>It may not be possible to generate a uniquely solveable puzzle of the given numbers of clues in the time requested</li>
<li>In this situation, the puzzle with the lowest number of clues that still gives a unqiue solution will be returned</li>
<li>The fewer target clues you ask for, the longer it will take to generate the puzzle</li>
<li>The 'Validate' button will confirm that the puzzle is still uniquely solveable</li>
<li>The 'Clue' button will fill in one randon unsolved square</li>
<li>Over time the screen may get a bit muddy, due to the fast refresh option used on the EPD screen</li>
<li>The 'Validate' button will also do a full screen slow refresh, which will clean up the display</li>
</ul>
]]></description><link>https://community.m5stack.com/topic/3092/sudoku-app-for-m5paper</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 04:00:04 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3092.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Mar 2021 11:34:38 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Sudoku app for M5Paper on Fri, 09 Apr 2021 16:01:51 GMT]]></title><description><![CDATA[<p dir="auto">I've been trying to get this to compile/install using the Arduino IDE and i'm not getting anywhere... Once installed, the M5Paper just continuously reboots, flashing the screen on and off.</p>
<p dir="auto">Watching the serial monitor I see this repeated on each reboot... Any suggestions?</p>
<hr />
<p dir="auto">Rebooting...<br />
M5EPD initializing...OK<br />
Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.<br />
Core 1 register dump:<br />
PC      : 0x400d7c9f  PS      : 0x00060330  A0      : 0x800d48ea  A1      : 0x3ffb1f10<br />
A2      : 0x3ffc19a0  A3      : 0x00000000  A4      : 0xffffffff  A5      : 0x3ffc1a78<br />
A6      : 0x0001fa40  A7      : 0x00000000  A8      : 0x00000000  A9      : 0x3ffb1ee0<br />
A10     : 0x00000000  A11     : 0x00000000  A12     : 0x00000000  A13     : 0x000003c0<br />
A14     : 0x0000021c  A15     : 0x3f407a74  SAR     : 0x00000011  EXCCAUSE: 0x0000001c<br />
EXCVADDR: 0x00000000  LBEG    : 0x400014fd  LEND    : 0x4000150d  LCOUNT  : 0xffffffff</p>
<p dir="auto">Backtrace: 0x400d7c9f:0x3ffb1f10 0x400d48e7:0x3ffb1f40 0x400d5d7e:0x3ffb1f90 0x400e174b:0x3ffb1fb0 0x40088dbd:0x3ffb1fd0</p>
]]></description><link>https://community.m5stack.com/post/13446</link><guid isPermaLink="true">https://community.m5stack.com/post/13446</guid><dc:creator><![CDATA[ekalfwonS]]></dc:creator><pubDate>Fri, 09 Apr 2021 16:01:51 GMT</pubDate></item><item><title><![CDATA[Reply to Sudoku app for M5Paper on Thu, 18 Mar 2021 04:19:03 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/murraypaul" aria-label="Profile: murraypaul">@<bdi>murraypaul</bdi></a> ,<br />
Great, thanks for sharing.</p>
]]></description><link>https://community.m5stack.com/post/13086</link><guid isPermaLink="true">https://community.m5stack.com/post/13086</guid><dc:creator><![CDATA[IAMLIUBO]]></dc:creator><pubDate>Thu, 18 Mar 2021 04:19:03 GMT</pubDate></item><item><title><![CDATA[Reply to Sudoku app for M5Paper on Wed, 17 Mar 2021 21:39:31 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/murraypaul" aria-label="Profile: murraypaul">@<bdi>murraypaul</bdi></a></p>
<p dir="auto">Thank you!<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/13082</link><guid isPermaLink="true">https://community.m5stack.com/post/13082</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 17 Mar 2021 21:39:31 GMT</pubDate></item><item><title><![CDATA[Reply to Sudoku app for M5Paper on Wed, 17 Mar 2021 21:31:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a> I've updated the code, it should now compile with no warnings in PlatformIO.</p>
]]></description><link>https://community.m5stack.com/post/13081</link><guid isPermaLink="true">https://community.m5stack.com/post/13081</guid><dc:creator><![CDATA[murraypaul]]></dc:creator><pubDate>Wed, 17 Mar 2021 21:31:13 GMT</pubDate></item><item><title><![CDATA[Reply to Sudoku app for M5Paper on Wed, 17 Mar 2021 17:50:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a> I'll try to get PlatformIO set up and take a look, thanks,</p>
]]></description><link>https://community.m5stack.com/post/13078</link><guid isPermaLink="true">https://community.m5stack.com/post/13078</guid><dc:creator><![CDATA[murraypaul]]></dc:creator><pubDate>Wed, 17 Mar 2021 17:50:34 GMT</pubDate></item><item><title><![CDATA[Reply to Sudoku app for M5Paper on Wed, 17 Mar 2021 16:18:34 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/murraypaul" aria-label="Profile: murraypaul">@<bdi>murraypaul</bdi></a></p>
<p dir="auto">this is very cool. Nicely done.</p>
<p dir="auto">When I compile it in PlatformIO I get a couple of errors. I've fixed them and made a <a href="https://github.com/murraypaul/M5Sudoku/pull/1" target="_blank" rel="noopener noreferrer nofollow ugc">pull-request</a> for you to consider.</p>
<p dir="auto">Thanks a lot!<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/13071</link><guid isPermaLink="true">https://community.m5stack.com/post/13071</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Wed, 17 Mar 2021 16:18:34 GMT</pubDate></item></channel></rss>