fix(Keil-AC5): slience warnings in Keil-AC5 (#3221)
* fix(Keil-AC5): slience warnings in Keil-AC5 * Update SConscript * Update src/misc/lv_types.h Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com> Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
7c6f98146d
commit
6185da3d76
@@ -53,12 +53,10 @@ if GetDepend('PKG_USING_LVGL_DEMOS'):
|
|||||||
inc = inc + [current_path]
|
inc = inc + [current_path]
|
||||||
|
|
||||||
LOCAL_CFLAGS = ''
|
LOCAL_CFLAGS = ''
|
||||||
if rtconfig.PLATFORM == 'gcc': # GCC
|
if rtconfig.PLATFORM == 'gcc' or rtconfig.PLATFORM == 'armclang': # GCC or Keil AC6
|
||||||
LOCAL_CFLAGS += ' -std=c99'
|
LOCAL_CFLAGS += ' -std=c99'
|
||||||
elif rtconfig.PLATFORM == 'armcc': # Keil AC5
|
elif rtconfig.PLATFORM == 'armcc': # Keil AC5
|
||||||
LOCAL_CFLAGS += ' --c99 --gnu -g -W'
|
LOCAL_CFLAGS += ' --c99 --gnu'
|
||||||
elif rtconfig.PLATFORM == 'armclang': # Keil AC6
|
|
||||||
LOCAL_CFLAGS += ' -std=c99 -g -w'
|
|
||||||
|
|
||||||
group = group + DefineGroup('LVGL', src, depend = ['PKG_USING_LVGL'], CPPPATH = inc, LOCAL_CFLAGS = LOCAL_CFLAGS)
|
group = group + DefineGroup('LVGL', src, depend = ['PKG_USING_LVGL'], CPPPATH = inc, LOCAL_CFLAGS = LOCAL_CFLAGS)
|
||||||
|
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ typedef uint32_t lv_uintptr_t;
|
|||||||
#define _LV_CONCAT3(x, y, z) x ## y ## z
|
#define _LV_CONCAT3(x, y, z) x ## y ## z
|
||||||
#define LV_CONCAT3(x, y, z) _LV_CONCAT3(x, y, z)
|
#define LV_CONCAT3(x, y, z) _LV_CONCAT3(x, y, z)
|
||||||
|
|
||||||
#if defined(PYCPARSER)
|
#if defined(PYCPARSER) || defined(__CC_ARM)
|
||||||
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)
|
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg)
|
||||||
#elif defined(__GNUC__) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 4) || __GNUC__ > 4)
|
#elif defined(__GNUC__) && ((__GNUC__ == 4 && __GNUC_MINOR__ >= 4) || __GNUC__ > 4)
|
||||||
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg) __attribute__((format(gnu_printf, fmtstr, vararg)))
|
#define LV_FORMAT_ATTRIBUTE(fmtstr, vararg) __attribute__((format(gnu_printf, fmtstr, vararg)))
|
||||||
|
|||||||
Reference in New Issue
Block a user