LOccam a OCCAM light implemantation for Arduino .
LOccam based upon OCCAM langage is a wrapper , writen in C, on the top of the
FreeRTOS whose adaptation for Arduino boards by Bill Greiman (https://github.com/greiman),
we choose for our project.
LOccam is very simple to learn and implements very few constructs such : PAR,
CHAN , ALT, TIMER and is idealy suited for concurrent programming .
There is no need to learn a new language and the Arduino's libraries are
recognized as far as they are by the RTOS .
The manual fully explains the main constructs of LOccam .
These are illustrated by many examples who where all tested on the ATMega2560 board .
Content of different folders :
LOccam : Functions, structures and macros defining LOccam
examples : The examples
manual : LOccam manual in html
Manual content :
Chapter 0 : Processes
Chapter 1 : Parallel processes
Chapter 2 : Channels
Chapter 3 : Alternation processes (ALT)
Chapter 4 : Alternation processes (PRI_ALT)
Chapter 5 : Guards
Chapter 6 : Timer
Chapter 7 : Interrupts