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.