Page 1 of 1

FREERTOS using Arduino_Core_STM32

Posted: Wed May 05, 2021 3:56 pm
by STM23
Hi, i try to use some examples of FREERTOS but apparently they are only compatible with the roger clark library
I'm using this core https://github.com/stm32duino/Arduino_Core_STM32 (i need support from cmsis)

any FREERTOS library that is compatible with this core?

Re: FREERTOS using Arduino_Core_STM32

Posted: Wed May 05, 2021 4:10 pm
by fpiSTM

Re: FREERTOS using Arduino_Core_STM32

Posted: Thu Aug 19, 2021 7:19 pm
by domanton
This is a port of FreeRTOS for STM32 as Arduino libraries.

For more information about FreeRTOS, visit the FreeRTOS Web Site. Also, See the very useful Getting Started page.

Current FreeRTOS version used for this library is 9.0.0 and has been modified by ST (See st_readme.txt in FreeRTOS Source).

This is the current one provided with the STM32Cube MCU Packages

Configuration:
FreeRTOS has several configuration options, which can be specified from within the FreeRTOSConfig.h file.

This library provides a default FreeRTOS configuration file named FreeRTOSConfig_Default.h.

User can provide his own FreeRTOS configuration file at sketch level by adding his configuration in a file named STM32FreeRTOSConfig.h.

Heap allocation schemes are provided by FreeRTOS, see Memory allocation implementations included in the RTOS source. By default, the heap_3.c is used. It can be changed thanks a define in the configuration file:

/* Default (3) Memory allocation implementations (heap_[1-5].c) */
/*#define configMEMMANG_HEAP_NB