diff options
author | Joseph Chen <joseph@baoruh.com.tw> | 2024-05-21 10:04:31 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-21 10:04:31 +0800 |
commit | 74b50b2c56d78f47c40f70355b11f8332aa227e4 (patch) | |
tree | d720564e08fcf0df664ca5bd3669df134e182df1 /src | |
parent | 34d5f2b93493fd42fa0cf3b3602bda194ed0bcd1 (diff) | |
download | lvgl-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.h | 2 |
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) |