Project of development board in form of badge for LinuxDays 2023 conference. It is based on CH32V003 MCU and implements simple game called Tux Says inspirated by elecronic game Simon.
Tux Says is a simple game where you have to repeat the sequence of sounds and colors that Tux makes.
FW is based on ch32v003fun project.
In src
directory there are two projects: demo
(test application fer testing HW functionality) and simon
(tux says game).
- Ch32v003fun is submodule of this project, so you have to clone it with
--recursive
option. - Follow installation instruction in ch32v003fun project.
- Run
make
insrc/simon
directory.
In simon project there is cooperative multitasking scheduler implemented. Part of it is written in assembly and requires GCC version 12. This limitation may be resolved in future. But for now if you use older GCC buttons will not work properly.
For win users, you can use pre build version from xpack project