Skip to content

klavinslab/elma_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Example Elma Project

Elma is an event loop manager designed to teach embedded and reactive systems programming. This repository contains an example Elma project, showing how to use many Elma features, as well as illustrating how to arrange the files and directories in an Elma project.

The source code for this project is available on github.

Installation

git clone https://github.com/klavinslab/elma_project.git
cd elma_project
docker run -v $PWD:/source -it klavins/elma:latest bash
make
make docs

Execution

To run the stopwatch, type

bin/stopwatch

The stopwatch is controlled via the keyboard, via these keys:

  • s: Start or stop
  • l: Lap
  • r: Reset
  • q: Quit

Testing

To run tests, do

bin/test

Architecture

Describe how your project was designed, what choices you made, how things are organized, etc.

Results

Describe the results of testing and running your code. Include visuals when possible.

Acknowledgements

Mention anyone who helped you and how.

References

List all libraries, articles, stack overflow answers, etc. that you used to get your code working.

About

An example project that uses the Elma reactive systems library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published