aboutsummaryrefslogtreecommitdiff
path: root/puzzle
diff options
context:
space:
mode:
authorLoek Le Blansch <loek@pipeframe.xyz>2024-06-05 19:54:52 +0200
committerLoek Le Blansch <loek@pipeframe.xyz>2024-06-05 19:54:52 +0200
commit561971b194dad6d9d7f607eb75ae33e7b42f009e (patch)
tree9d58127456c0e879e76ed4ffe902ef801e4613a1 /puzzle
parent0fc049aeaf3dab41e92ed0bd7872094d7c5c9bdc (diff)
add arduino ide install notice
Diffstat (limited to 'puzzle')
-rw-r--r--puzzle/readme.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/puzzle/readme.md b/puzzle/readme.md
new file mode 100644
index 0000000..97acaf7
--- /dev/null
+++ b/puzzle/readme.md
@@ -0,0 +1,18 @@
+# puzzles
+
+This folder contains the source code for all puzzle modules.
+
+## Arduino-based puzzle modules
+
+Because of the poorly designed hardware (21-22) used during development
+(23-24), some puzzle modules ended up being developed using Arduino boards. All
+libraries in this repository use CMake for building (for consistency), which
+also means the Arduino based puzzle modules use CMake. The CMakeLists.txt of
+some puzzles uses the [Arduino-CMake-Toolchain][arduino-cmake]. To build any of
+these subfolders, make sure you have done the following:
+
+- Install the official Arduino IDE
+- Open "Tools" > "Board" > "Board manager"
+- Install the "Arduino AVR Boards" package (1.8.6 works at the time of writing)
+
+[arduino-cmake]: https://github.com/a9183756-gh/Arduino-CMake-Toolchain