Configuring FreeRTOS

FreeRTOS uses a configuration file called “FreeRTOSConfig.h”. By altering this, the FreeRTOS application can be customized to behave in the desired manner. The configuration file must be included in the pre-processor path.

Typical configurations to alter are the memory size, stack options, as well as clock and tick rates. Additionally, priorities and preemption of tasks can be configured. The configuration file contains a lot of options, and this application note does only cover a subset of the available options. For a full overview, refer to https://www.freertos.org/a00110.html.