From 6b99ea2a6038c536f92aaa2b7d24ce7962e55df6 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Thu, 24 Sep 2020 09:16:30 -0400 Subject: [PATCH] ECL standalone build improve ECL_INFO/WARN/DEBUG - ECL_{INFO,WARN,DEBUG} add newline - ECL_{INFO,WARN,DEBUG}_TIMESTAMPED add imu timestamp and newline --- ecl.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/ecl.h b/ecl.h index 5a4eaf38e9..653cca788b 100644 --- a/ecl.h +++ b/ecl.h @@ -87,12 +87,13 @@ using ecl_abstime = uint64_t; using ecl_abstime = uint64_t; -#define ECL_INFO printf -#define ECL_WARN printf -#define ECL_ERR printf -#define ECL_INFO_TIMESTAMPED printf -#define ECL_WARN_TIMESTAMPED printf -#define ECL_ERR_TIMESTAMPED printf +#define ECL_INFO(X, ...) printf(X "\n", ##__VA_ARGS__) +#define ECL_WARN(X, ...) fprintf(stderr, X "\n", ##__VA_ARGS__) +#define ECL_ERR(X, ...) fprintf(stderr, X "\n", ##__VA_ARGS__) + +#define ECL_INFO_TIMESTAMPED(X) ECL_INFO("%llu: " X, (unsigned long long)_imu_sample_delayed.time_us) +#define ECL_WARN_TIMESTAMPED(X) ECL_WARN("%llu: " X, (unsigned long long)_imu_sample_delayed.time_us) +#define ECL_ERR_TIMESTAMPED(X) ECL_ERR("%llu: " X, (unsigned long long)_imu_sample_delayed.time_us) #endif /* PX4_POSIX || PX4_NUTTX */