Port of the FreeRTOS Kernel for Arduino.
Name | Notes |
---|---|
Arduino Uno | Rev3 and Rev3 SMD |
Arduino Mega 2560 | |
Arduino Leonardo | |
Arduino Pro Mini | ATmega328P, 5V, 16MHz |
Arduino UNO R4 | MINIMA and WiFi |
Arduino Uno Wifi | Rev2 |
Arduino Nano Every |
- Some includes had to be adjusted for the renesas port (see comments in
FSP
folder starting with "// CHANGE ..."). - The name of
TCB_t
has been changed toFreeRTOS_TCB_t
(in the files croutine.h and task.c) because the Arduino megaavr architecture core implementation uses the same type name in the sources. - The file
timers.h
has been renamed totimersFreeRTOS.h
because the Arduino megaavr architecture core implementation includes a file with the same name. - The include order of
FreeRTOS.h
andporthardware.h
in port.c (megaavr port in folderAVR_Mega0
) had to be swapped.