Welcome

You are currently on the OS48 project site.

The project

In short terms, OS48 (aka RTOS48) is an OS / RTOS kernel for your Arduino sketches. It can help you to improve your productivity to develop multitasking programs on your microcontroller. The kernel has been written to use it as a C++ library.

This library is designed for you if you:

Features

Requirements

An Arduino board with an Atmega128 / Atmel Atmega328 / Atmega328p / Atmega32u4 / Atmega2560 (ex Arduino Nano, Uno, Leonardo, Mega). Let the timer0 with the output compare mode free (the OCR0A register will be used). Note that the time functions of the arduino lib works also with the timer0 but with the overflow mode.

Licence

OS48 project is released under the terms of the MIT license. You can read the terms here.