Hi,
I'm reading through the documentation on using the SAADC with the NRF52 kits. The examples are using PPI to manage the SAADC and allow it to sample locationally in a non blocking way. I am planning on using FreeRTOS however to manage the boards other processes. Are FreeRTOS and PPI compatible with each other. If so what is the difference between them and why should i add the complexity of having the PPI scheduling system happening parallel to the FreeRTOS as surely it would be cleaner for everything to be managed by FreeRTOS.