Lines Matching refs:periph_name
249 #define NRFX_FEATURE_PRESENT(periph_name, feature_name) \ argument
251 _NRFX_FEATURE_PRESENT(periph_name, feature_name, 256), \
252 _NRFX_FEATURE_PRESENT(NRFX_CONCAT(periph_name, 0), feature_name, 100), \
253 _NRFX_FEATURE_PRESENT(NRFX_CONCAT(periph_name, 00), feature_name, 10) \
275 #define NRFX_FOREACH_ENABLED(periph_name, macro, sep, off_code, ...) \ argument
277 off_code, periph_name, , macro, __VA_ARGS__) NRFX_DEBRACKET sep \
279 off_code, periph_name, 0, macro, __VA_ARGS__) NRFX_DEBRACKET sep \
281 off_code, periph_name, 00, macro, __VA_ARGS__)
301 #define NRFX_FOREACH_PRESENT(periph_name, macro, sep, off_code, ...) \ argument
303 off_code, periph_name, , macro, __VA_ARGS__) NRFX_DEBRACKET sep \
305 off_code, periph_name, 0, macro, __VA_ARGS__) NRFX_DEBRACKET sep \
307 off_code, periph_name, 00, macro, __VA_ARGS__) NRFX_DEBRACKET sep \
308 _NRFX_EVAL_IF_PRESENT(, off_code, periph_name, , macro, __VA_ARGS__)
325 #define NRFX_INSTANCE_CONCAT(periph_name, prefix, i, macro, ...) \ argument
326 macro(NRFX_CONCAT(periph_name, prefix, i), __VA_ARGS__)
338 #define NRFX_INSTANCE_ENUM_LIST(periph_name) \ argument
339 NRFX_FOREACH_ENABLED(periph_name, _NRFX_INST_ENUM, (), ())
356 #define NRFX_INSTANCE_IRQ_HANDLERS(periph_name, periph_name_small) \ argument
357 NRFX_FOREACH_ENABLED(periph_name, _NRFX_IRQ_HANDLER, (), (), periph_name_small)
377 #define NRFX_INSTANCE_IRQ_HANDLERS_EXT(periph_name, periph_name_small, ext_macro) \ argument
378 NRFX_FOREACH_ENABLED(periph_name, _NRFX_IRQ_HANDLER_EXT, (), (), periph_name_small, ext_macro)
388 #define NRFX_INSTANCE_IRQ_HANDLERS_DECLARE(periph_name, periph_name_small) \ argument
389 NRFX_FOREACH_ENABLED(periph_name, _NRFX_IRQ_HANDLER_DECLARE, (), (), periph_name_small)
402 #define NRFX_INSTANCE_IRQ_HANDLERS_LIST(periph_name, periph_name_small) \ argument
403 NRFX_FOREACH_ENABLED(periph_name, _NRFX_IRQ_HANDLER_LIST, (), (), periph_name_small)