Skip to content

a:FreeRTOS

lbuild module: modm:freertos

Amazon FreeRTOS port for modm to be used with via the modm:processing:rtos module.

Custom Configuration

This module defines a default FreeRTOS config. If you need to change a configuration setting, then you can define a FreeRTOSConfigLocal.h file, which is included after at the end of the config. You must therefore first #undef the config macros, then redefine them with your options, for example:

#undef configCHECK_FOR_STACK_OVERFLOW
#define configCHECK_FOR_STACK_OVERFLOW 0

This module is only available for sam, stm32.

Options

frequency

Context switch frequency in Hz

Default: 1000
Inputs: [1 ... 1000]

Dependencies

modm:freertos

modm_freertos modm: freertos

modm_architecture_assert modm: architecture: assert

modm_freertos->modm_architecture_assert

modm_cmsis_device modm: cmsis: device

modm_freertos->modm_cmsis_device

modm_platform_clock modm: platform: clock

modm_freertos->modm_platform_clock

Limited availability: Check with 'lbuild discover' if this module is available for your target!