Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF5 SDK use of EasyDMA and compatibility with FreeRTOS

I'm starting a new project that ports an existing (non-Nordic) application to a system based on an nRF52840.   My current solution is based on FreeRTOS, so I'm looking at the documentation for the nRF52840 and the nRF5 SDK 16.0.0 to prepare.   

Can I assume that the peripheral drivers (eg. SPIM and TWIM used through SPI/TWI transaction manager) use EasyDMA when available?   

Are these drivers compatible for use with FreeRTOS?   

If so, is there documentation showing what underlying resources are consumed by these drivers and how they may conflict with resources used by FreeRTOS?   (I'm using the example "ble_app_hrs_freertos" as a template to start.   

Thanks!

Parents Reply Children
No Data
Related