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

NRFX_CHECK Macro for I2S Driver

Hi there,

I have a project where I am using the NRFX I2S Driver. I am using SDK 15.3.0 and SES 14.2.

In my sdk_config.h, I have the legacy I2S driver disabled and the NRFX I2S driver enabled (NRFX_I2S_ENABLED set to 1). However, in SES, nrfx_i2s.c shows as entirely greyed out after the NRFX_CHECK(NRFX_I2S_ENABLED) macro. As a result, it doesn't get compiled in and I have unresolved symbols.

If I manually comment out the pre-processor checks in nrfx_i2s.c, everything works fine. Obviously, I do not want to directly be modifying SDK source code.

Any ideas?

Parents Reply Children
No Data
Related