This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF5 BLE project configuration steps for FreeRTOS

Hello,

is there any guide or documentation on Nordic Infocenter regarding configuration of BLE project for nRF5 (especially nRF52) for running FreeRTOS?

I'm aware of existing examples in SDK like : ble_app_hrs_freertos blinky_freertos - they are useful of course.

But I'm asking about guide pointing what should be configured in project when enabling FreeRTOS.

For example:

1. use app_timer_freertos.c insteead of app_timer.c or modify app_timer.c to change sys ticj source,

2. define FREERTOS in Makefiles,

3. use nrf_sdh_freertos_init to create task for SD,

4. sdk_config. modifications, etc.

If no, maybe above mentioned and other neccessary steps could be added to: https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/freertos.html?

BR,

Krystian

Parents
  • But I'm asking about guide pointing what should be configured in project when enabling FreeRTOS.

     If you are using the examples you mentioned like this one, then that example is designed to work only with FreeRTOS (like Andrew Neil mentioned) 

    You do not need to configure/enable anything with those examples to enable FreeRTOS, as they wont workout with FreeRTOS

    If you are asking if we have any guide to convert any Standalone example into FreeRTOS based example, then unfortunately, we do not have that yet.

Reply
  • But I'm asking about guide pointing what should be configured in project when enabling FreeRTOS.

     If you are using the examples you mentioned like this one, then that example is designed to work only with FreeRTOS (like Andrew Neil mentioned) 

    You do not need to configure/enable anything with those examples to enable FreeRTOS, as they wont workout with FreeRTOS

    If you are asking if we have any guide to convert any Standalone example into FreeRTOS based example, then unfortunately, we do not have that yet.

Children
Related