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 Reply Children
  • You're welcome.

    I guess the thing is that most use cases for nRF chips don't require or use any RTOS at all - so there's not a great demand for Nordic to produce examples.

    They're probably just there "for completeness".

    It wouldn't be a beginner project anyhow, so I guess it's assumed that by the time you're needing an RTOS, you will be pretty experienced & able to work it all out.

Related