Was told to avoid using nrf and particularly to mix nrf/nrfx functions.
Need clear sdk_config.h requirements to setup that also addresses what must not be in the config file if it breaks functionality.
For example do all the references in the sdk_config to nrf_drv_gpiote, nrf_drv_spi need to be not only disabled but removed ?
And then all replaced with eqv nrfx_gpiote, nrfx_spi functions and nrfx config_t's ?
The current combination has nrfx_spi_init undefined (grayed out in the nrfx_spi.c file) because the condition compile directives are not satisfied.
I need to run active beacon scanner, control gpiote including a few interrupts and of course send and receive as a spi master.
So looking for solution that I can configure and plays well together.
I went through a spim example but don't need or want the extended features. Would use if required and it works on a nrf52832.
Assuming there is an explanation or example om how to get it working.
Right now I am manually controlling the chip select related to the spi slaves and am not sure if that is part of the extended features or not.
I will start to migrate to all nrfx functions where possible as outlined in the migration notes.
Appreciate any help and/or working examples or ref code.