aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJoseph Chen <joseph@baoruh.com.tw>2024-05-21 10:04:31 +0800
committerGitHub <noreply@github.com>2024-05-21 10:04:31 +0800
commit74b50b2c56d78f47c40f70355b11f8332aa227e4 (patch)
treed720564e08fcf0df664ca5bd3669df134e182df1 /src
parent34d5f2b93493fd42fa0cf3b3602bda194ed0bcd1 (diff)
downloadlvgl-74b50b2c56d78f47c40f70355b11f8332aa227e4.tar.gz
lvgl-74b50b2c56d78f47c40f70355b11f8332aa227e4.zip
feat(printf): LV_FORMAT_ATTRIBUTE for IAR compiler (#6231)
Diffstat (limited to 'src')
-rw-r--r--src/misc/lv_types.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/misc/lv_types.h b/src/misc/lv_types.h
index ecded1fe4..28cf951e3 100644
--- a/src/misc/lv_types.h
+++ b/src/misc/lv_types.h
@@ -182,7 +182,7 @@ typedef struct _lv_sysmon_perf_info_t lv_sysmon_perf_info_t;
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)
#elif defined(__GNUC__) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 4) || __GNUC__ > 4)
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg) __attribute__((format(gnu_printf, fmtstr, vararg)))
-#elif (defined(__clang__) || defined(__GNUC__) || defined(__GNUG__))
+#elif (defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) || defined(__IAR_SYSTEMS_ICC__))
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg) __attribute__((format(printf, fmtstr, vararg)))
#else
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)