[go: up one dir, main page]

Skip to content

Demo-board for CH32V003 and accidentally badge for Linux Days 2023 conference.

License

Notifications You must be signed in to change notification settings

bastlirna/tux-says

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 Tux Says

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.

HW

FW

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).

Compilation

  1. Ch32v003fun is submodule of this project, so you have to clone it with --recursive option.
  2. Follow installation instruction in ch32v003fun project.
  3. Run make in src/simon directory.

⚠️ Warning

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