diff --git a/src/misc/lv_assert.h b/src/misc/lv_assert.h index 0ad66ed68..1b1b3b174 100644 --- a/src/misc/lv_assert.h +++ b/src/misc/lv_assert.h @@ -42,12 +42,12 @@ extern "C" { } \ } while(0) -#define LV_ASSERT_MSG(expr, msg) \ - do { \ - if(!(expr)) { \ - LV_LOG_ERROR("Asserted at expression: %s (%s)", #expr, msg); \ - LV_ASSERT_HANDLER \ - } \ +#define LV_ASSERT_MSG(expr, format, ...) \ + do { \ + if(!(expr)) { \ + LV_LOG_ERROR("Asserted at expression: %s " format , #expr, ##__VA_ARGS__); \ + LV_ASSERT_HANDLER \ + } \ } while(0) /*-----------------