There aer a couple of ifles in the SDK that use this weird _H compiler directive that prevents them from compiling - how do you control those? For example, NRF_SORTLIST_H, or CRC32_H? seems to be related to the NRF_MODULE_ENABLED() macro.
There aer a couple of ifles in the SDK that use this weird _H compiler directive that prevents them from compiling - how do you control those? For example, NRF_SORTLIST_H, or CRC32_H? seems to be related to the NRF_MODULE_ENABLED() macro.
What example are you based off, and what do I need to add in order to reproduce your issue?
It turns out the compiler was not using the correct version of sdk_config.h. Aside from adding the correct sdk_config.h file to the includes of the offending source file, how does one force the usage of one particular sdk_config.h?
The examples in the SDK all have their own sdk_config.h who the compiler have included in their search path, I suggest you use them as a template for your development.