|
|
@@ -28,7 +28,16 @@ if GetDepend(["PKG_TINYUSB_DEVICE_CDC"]):
|
|
|
|
|
|
if GetDepend(["PKG_TINYUSB_DEVICE_MSC"]):
|
|
|
src += ["../src/class/msc/msc_device.c", "port/msc_device.c"]
|
|
|
+
|
|
|
+LOCAL_CCFLAGS = ''
|
|
|
|
|
|
-group = DefineGroup('tinyusb', src, depend = ['PKG_USING_TINYUSB'], CPPPATH = path)
|
|
|
+if rtconfig.PLATFORM == 'gcc': # GCC
|
|
|
+ LOCAL_CCFLAGS += ' -std=c99'
|
|
|
+elif rtconfig.PLATFORM == 'armcc': # Keil AC5
|
|
|
+ LOCAL_CCFLAGS += ' --c99 --gnu -g -W'
|
|
|
+elif rtconfig.PLATFORM == 'armclang': # Keil AC6
|
|
|
+ LOCAL_CCFLAGS += ' -std=c99 -g -w'
|
|
|
+
|
|
|
+group = DefineGroup('tinyusb', src, depend = ['PKG_USING_TINYUSB'], CPPPATH = path, LOCAL_CCFLAGS = LOCAL_CCFLAGS)
|
|
|
|
|
|
Return('group')
|