debug_message
debug_message((_level), "TrLv<%d>, %s (%4d): ", ((_level) & LV_MASK), __FILE_STRIPPED__, __LINE__); \
debug_message((_m), _s, ##__VA_ARGS__); \
debug_message(FATAL, "DEBUG BREAK at file %s (line %4d)!\n", __FILE_STRIPPED__, __LINE__); \
debug_message(FATAL, "Condition failed: if("#_cond##")\n"); \
debug_message(FATAL, "Debug Break Message: " _s); \
debug_message("TrLv<%d>, %-12s (%4d): %p ", ((_level) & LV_MASK), __FILE_STRIPPED__, __LINE__, _dev )
debug_message(_s, ##__VA_ARGS__); \
debug_message("DEBUG BREAK at file %s (line %4d)!\n", __FILE_STRIPPED__, __LINE__); \
debug_message("Condition failed: if("#_cond##")\n"); \
debug_message("Debug Break Message: " _s); \