RTOS for AVR Arduino microcontrollers (Uno & Mega)
AVRTOS is a real-time operating system designed for 8-bit AVR-based Arduino microcontrollers. The library supports multithreading (cooperative and preemptive), a simple scheduler (no priority), mutexes, semaphores, events, timers, flags, workqueues, FIFO queues, and drivers for GPIO, UART, EXTI/PCI interrupts, SPI and I2C. It is highly configurable and has been tested on ATmega328P (Arduino UNO/PRO) and ATmega2560 (Arduino MEGA) platforms. The API style is similar to that of the Zephyr RTOS.
Filename | Release Date | File Size |
---|---|---|
avrtos-1.3.1.zip | 2024-11-10 | 980.35 KiB |
avrtos-1.3.0.zip | 2024-11-10 | 980.34 KiB |
avrtos-1.2.1.zip | 2024-07-02 | 948.38 KiB |
avrtos-1.2.0.zip | 2024-01-18 | 920.67 KiB |
avrtos-1.1.0.zip | 2023-08-26 | 854.01 KiB |
avrtos-1.0.0.zip | 2023-03-25 | 823.38 KiB |