3 Related Hardware and Documentation Support

FreeRTOS Library is a software stack, which uses underlying MCC drivers. The FreeRTOS stack itself doesn’t have any specific hardware dependency. The current library implements a FreeRTOS port for AVR devices and is tested against the following hardware platforms:
The generated code supports devices from the following families: AVR® DA, AVR® DB and AVR® DD. The FreeRTOS library requires one Counter/Timer type B (TCB). Depending on the user application, other device resources are included and used by the library:
  • RTC - used in low-power (tickless) mode
  • UART - used for FreeRTOS + CLI feature
  • GPIO - used for debug/indication status
Note: The FreeRTOS Library uses the official FreeRTOS distribution. The FreeRTOS API documentation is applicable and can be used in MCC generated project.