Hi,
In nrf_atomic.c :
#ifndef NRF_ATOMIC_USE_BUILD_IN
#if (defined(__GNUC__) && defined(WIN32))
#define NRF_ATOMIC_USE_BUILD_IN 1
#else
#define NRF_ATOMIC_USE_BUILD_IN 0
#endif
#endif // NRF_ATOMIC_USE_BUILD_IN
In nrfx_atomic.c :
#ifndef NRFX_ATOMIC_USE_BUILT_IN
#define NRFX_ATOMIC_USE_BUILT_IN 0
#endif // NRFX_ATOMIC_USE_BUILT_IN
On any nrf52 buit_in are possible. Why not use it buy default ?
It is not set in any exemples.