LOccam © CC0

LOccam is a light implementation of OCCAM intended for Arduino. It is ideally suited for multitasking, especially for beginners.

  • 428 views
  • 0 comments
  • 1 respect

Components and supplies

Apps and online services

About this project

LOccam a OCCAM light implemantation for Arduino .

Version 1.0

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

Code

Github
https://github.com/dhuime/LOccam
Github
https://github.com/greiman/FreeRTOS-Arduino

Comments

Similar projects you might like

Hacking My Toaster

Project tutorial by javier muñoz sáez

  • 155 views
  • 5 comments
  • 5 respects

Music Reactive LED Strip

Project showcase by buzzandy

  • 106 views
  • 2 comments
  • 8 respects

Pavlov's Cat

Project tutorial by Arduino

  • 246 views
  • 0 comments
  • 1 respect

Infrared Controlled Logic Puzzle -- Lights On!

Project tutorial by FIELDING

  • 89 views
  • 0 comments
  • 5 respects

Arduino Obstacle Avoidance Robot with Ultrasonic HC-SR04

Project tutorial by Jorge Rancé

  • 817 views
  • 1 comment
  • 12 respects

Using Finite State Machines

by Gustavo Gonnet

  • 7,040 views
  • 2 comments
  • 18 respects
Add projectSign up / Login