summaryrefslogtreecommitdiff
path: root/include/dlt/dlt_user_macros.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/dlt/dlt_user_macros.h')
-rw-r--r--include/dlt/dlt_user_macros.h62
1 files changed, 32 insertions, 30 deletions
diff --git a/include/dlt/dlt_user_macros.h b/include/dlt/dlt_user_macros.h
index f7d8033..1538c4e 100644
--- a/include/dlt/dlt_user_macros.h
+++ b/include/dlt/dlt_user_macros.h
@@ -71,6 +71,8 @@
#include "dlt_version.h"
#include "dlt_types.h"
+#include <stdbool.h>
+
/**
* \defgroup userapi DLT User API
* \addtogroup userapi
@@ -110,27 +112,27 @@
*/
#define DLT_REGISTER_APP(APPID, DESCRIPTION) do { \
(void)dlt_check_library_version(_DLT_PACKAGE_MAJOR_VERSION, _DLT_PACKAGE_MINOR_VERSION); \
- (void)dlt_register_app(APPID, DESCRIPTION); } while (0)
+ (void)dlt_register_app(APPID, DESCRIPTION); } while(false)
/**
* Unregister application.
*/
#define DLT_UNREGISTER_APP() do { \
- (void)dlt_unregister_app(); } while (0)
+ (void)dlt_unregister_app(); } while(false)
/**
* Unregister application and flush the logs buffered in startup buffer if any.
*/
#define DLT_UNREGISTER_APP_FLUSH_BUFFERED_LOGS() do { \
- (void)dlt_unregister_app_flush_buffered_logs(); } while (0)
+ (void)dlt_unregister_app_flush_buffered_logs(); } while(false)
/**
* To Get application ID.
* @Param APPID character pointer of minimum 4 bytes
*/
#define DLT_GET_APPID(APPID) do{\
- dlt_get_appid(APPID);} while(0)
+ dlt_get_appid(APPID);} while(false)
/**
* Register context (with default log level and default trace status)
@@ -139,7 +141,7 @@
* @param DESCRIPTION ASCII string containing description
*/
#define DLT_REGISTER_CONTEXT(CONTEXT, CONTEXTID, DESCRIPTION) do { \
- (void)dlt_register_context(&(CONTEXT), CONTEXTID, DESCRIPTION); } while (0)
+ (void)dlt_register_context(&(CONTEXT), CONTEXTID, DESCRIPTION); } while (false)
/**
* Register context with pre-defined log level and pre-defined trace status.
@@ -152,7 +154,7 @@
* (DLT_TRACE_STATUS_DEFAULT is not allowed here)
*/
#define DLT_REGISTER_CONTEXT_LL_TS(CONTEXT, CONTEXTID, DESCRIPTION, LOGLEVEL, TRACESTATUS) do { \
- (void)dlt_register_context_ll_ts(&(CONTEXT), CONTEXTID, DESCRIPTION, LOGLEVEL, TRACESTATUS); } while (0)
+ (void)dlt_register_context_ll_ts(&(CONTEXT), CONTEXTID, DESCRIPTION, LOGLEVEL, TRACESTATUS); } while (false)
/**
* Register context (with default log level and default trace status and log level change callback)
@@ -162,14 +164,14 @@
* @param CBK log level change callback to be registered
*/
#define DLT_REGISTER_CONTEXT_LLCCB(CONTEXT, CONTEXTID, DESCRIPTION, CBK) do { \
- (void)dlt_register_context_llccb(&(CONTEXT), CONTEXTID, DESCRIPTION, CBK); } while (0)
+ (void)dlt_register_context_llccb(&(CONTEXT), CONTEXTID, DESCRIPTION, CBK); } while(false)
/**
* Unregister context.
* @param CONTEXT object containing information about one special logging context
*/
#define DLT_UNREGISTER_CONTEXT(CONTEXT) do { \
- (void)dlt_unregister_context(&(CONTEXT)); } while (0)
+ (void)dlt_unregister_context(&(CONTEXT)); } while(false)
/**
* Register callback function called when injection message was received
@@ -178,7 +180,7 @@
* @param CALLBACK function pointer to callback function
*/
#define DLT_REGISTER_INJECTION_CALLBACK(CONTEXT, SERVICEID, CALLBACK) do { \
- (void)dlt_register_injection_callback(&(CONTEXT), SERVICEID, CALLBACK); } while (0)
+ (void)dlt_register_injection_callback(&(CONTEXT), SERVICEID, CALLBACK); } while(false)
/**
* Register callback function called when injection message was received
@@ -188,7 +190,7 @@
* @param PRIV_DATA data specific to context
*/
#define DLT_REGISTER_INJECTION_CALLBACK_WITH_ID(CONTEXT, SERVICEID, CALLBACK, PRIV_DATA) do { \
- (void)dlt_register_injection_callback_with_id(&(CONTEXT), SERVICEID, CALLBACK, PRIV_DATA); } while (0)
+ (void)dlt_register_injection_callback_with_id(&(CONTEXT), SERVICEID, CALLBACK, PRIV_DATA); } while(false)
/**
* Register callback function called when log level of context was changed
@@ -196,7 +198,7 @@
* @param CALLBACK function pointer to callback function
*/
#define DLT_REGISTER_LOG_LEVEL_CHANGED_CALLBACK(CONTEXT, CALLBACK) do { \
- (void)dlt_register_log_level_changed_callback(&(CONTEXT), CALLBACK); } while (0)
+ (void)dlt_register_log_level_changed_callback(&(CONTEXT), CALLBACK); } while(false)
/**
* Send log message with variable list of messages (intended for verbose mode)
@@ -221,7 +223,7 @@
__VA_ARGS__; \
(void)dlt_user_log_write_finish(&log_local); \
} \
- } while (0)
+ } while (false)
#endif
/**
@@ -250,7 +252,7 @@
log_local.user_timestamp = (uint32_t) TS; \
(void)dlt_user_log_write_finish(&log_local); \
} \
- } while (0)
+ } while (false)
#endif
/**
@@ -279,7 +281,7 @@
__VA_ARGS__; \
(void)dlt_user_log_write_finish(&log_local); \
} \
- } while (0)
+ } while(false)
#endif
/**
@@ -311,7 +313,7 @@
log_local.user_timestamp = (uint32_t) TS; \
(void)dlt_user_log_write_finish(&log_local); \
} \
- } while (0)
+ } while(false)
#endif
/**
@@ -643,7 +645,7 @@
{ \
(void)dlt_user_trace_network(&(CONTEXT), TYPE, HEADERLEN, HEADER, PAYLOADLEN, PAYLOAD); \
} \
- } while (0)
+ } while(false)
/**
* Trace network message, allow truncation
@@ -660,7 +662,7 @@
{ \
(void)dlt_user_trace_network_truncated(&(CONTEXT), TYPE, HEADERLEN, HEADER, PAYLOADLEN, PAYLOAD, 1); \
} \
- } while (0)
+ } while(false)
/**
* Trace network message, segment large messages
@@ -677,7 +679,7 @@
{ \
(void)dlt_user_trace_network_segmented(&(CONTEXT), TYPE, HEADERLEN, HEADER, PAYLOADLEN, PAYLOAD); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with string parameter.
@@ -691,7 +693,7 @@
{ \
(void)dlt_log_string(&(CONTEXT), LOGLEVEL, TEXT); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with string parameter and integer parameter.
@@ -706,7 +708,7 @@
{ \
(void)dlt_log_string_int(&(CONTEXT), LOGLEVEL, TEXT, INT_VAR); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with string parameter and unsigned integer parameter.
@@ -721,7 +723,7 @@
{ \
(void)dlt_log_string_uint(&(CONTEXT), LOGLEVEL, TEXT, UINT_VAR); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with unsigned integer parameter.
@@ -735,7 +737,7 @@
{ \
(void)dlt_log_uint(&(CONTEXT), LOGLEVEL, UINT_VAR); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with integer parameter.
@@ -749,7 +751,7 @@
{ \
(void)dlt_log_int(&(CONTEXT), LOGLEVEL, INT_VAR); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with binary memory block.
@@ -764,7 +766,7 @@
{ \
(void)dlt_log_raw(&(CONTEXT), LOGLEVEL, BUF, LEN); \
} \
- } while (0)
+ } while(false)
/**
* Send log message with marker.
@@ -772,21 +774,21 @@
#define DLT_LOG_MARKER() \
do { \
(void)dlt_log_marker(); \
- } while (0)
+ } while(false)
/**
* Switch to verbose mode
*
*/
#define DLT_VERBOSE_MODE() do { \
- (void)dlt_verbose_mode(); } while (0)
+ (void)dlt_verbose_mode(); } while(false)
/**
* Switch to non-verbose mode
*
*/
#define DLT_NONVERBOSE_MODE() do { \
- (void)dlt_nonverbose_mode(); } while (0)
+ (void)dlt_nonverbose_mode(); } while(false)
/**
* Set maximum logged log level and trace status of application
@@ -795,21 +797,21 @@
* @param TRACESTATUS This is the trace status to be set for the whole application
*/
#define DLT_SET_APPLICATION_LL_TS_LIMIT(LOGLEVEL, TRACESTATUS) do { \
- (void)dlt_set_application_ll_ts_limit(LOGLEVEL, TRACESTATUS); } while (0)
+ (void)dlt_set_application_ll_ts_limit(LOGLEVEL, TRACESTATUS); } while(false)
/**
* Enable local printing of messages
*
*/
#define DLT_ENABLE_LOCAL_PRINT() do { \
- (void)dlt_enable_local_print(); } while (0)
+ (void)dlt_enable_local_print(); } while(false)
/**
* Disable local printing of messages
*
*/
#define DLT_DISABLE_LOCAL_PRINT() do { \
- (void)dlt_disable_local_print(); } while (0)
+ (void)dlt_disable_local_print(); } while(false)
/**
* Check if log level is enabled