FREERTOS using Arduino_Core_STM32

Post here first, or if you can't find a relevant section!
Post Reply
STM23
Posts: 2
Joined: Wed May 05, 2021 3:52 pm

FREERTOS using Arduino_Core_STM32

Post 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?
User avatar
fpiSTM
Posts: 1738
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: FREERTOS using Arduino_Core_STM32

Post by fpiSTM »

domanton
Posts: 1
Joined: Thu Aug 19, 2021 6:50 pm

Re: FREERTOS using Arduino_Core_STM32

Post 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
Post Reply

Return to “General discussion”