Lines Matching refs:periph
52 #define _NRFX_NUM_FEATURE_TOKEN(periph, inst, feature) \ argument
53 NRFX_CONCAT(NRFX_CONCAT(periph, _, feature, _TOKEN), NRFX_CONCAT(inst, _, feature))
55 #define _NRFX_NUM_FEATURE_SUPPORTED_MASK(periph, prefix, i, feature) \ argument
56 NRFX_COND_CODE_1(_NRFX_NUM_FEATURE_TOKEN(periph, NRFX_CONCAT(periph, prefix, i), feature), \
57 ((1UL << NRFX_CONCAT(NRFX_, periph, prefix, i, _INST_IDX))), (0))
71 #define NRFX_NUM_FEATURE_SUPPORTED_MASK(periph, feature) \ argument
72 (~(NRFX_BIT(NRFX_CONCAT(NRFX_, periph, _ENABLED_COUNT)) - 1) | \
73 (NRFX_FOREACH_ENABLED(periph, _NRFX_NUM_FEATURE_SUPPORTED_MASK, (|), (0), feature)))
76 #define _NRFX_SUPPORTED_FEATURE_MASK(periph, prefix, i, feature) \ argument
77 NRFX_COND_CODE_1(NRFX_CONCAT(periph, prefix, i, _, feature), \
78 ((1UL << NRFX_CONCAT(NRFX_, periph, prefix, i, _INST_IDX))), (0))
89 #define NRFX_FEATURE_SUPPORTED_MASK(periph, feature) \ argument
90 (~(NRFX_BIT(NRFX_CONCAT(NRFX_, periph, _ENABLED_COUNT)) - 1) | \
91 (NRFX_FOREACH_ENABLED(periph, _NRFX_SUPPORTED_FEATURE_MASK, (|), (0), feature)))
93 #define _NRFX_INST_FEATURE_FLAG(periph, prefix, i, feature) NRFX_CONCAT(periph, prefix, i, _, featu… argument
104 #define NRFX_FEATURE_ARRAY_INITIALIZE(periph, feature) \ argument
105 { NRFX_FOREACH_ENABLED(periph, _NRFX_INST_FEATURE_FLAG, (), (), feature) }