|
|
@@ -47,13 +47,15 @@ if GetDepend(["PKG_TINYUSB_DEVICE_EXAMPLE_CDC"]):
|
|
|
if GetDepend(["PKG_TINYUSB_DEVICE_EXAMPLE_HID"]):
|
|
|
src += ["example/hid_example.c"]
|
|
|
|
|
|
+CXXFLAGS = ''
|
|
|
LOCAL_CFLAGS = ''
|
|
|
|
|
|
if rtconfig.PLATFORM == 'gcc' or rtconfig.PLATFORM == 'armclang': # GCC or Keil AC6
|
|
|
LOCAL_CFLAGS += ' -std=c99'
|
|
|
elif rtconfig.PLATFORM == 'armcc': # Keil AC5
|
|
|
+ CXXFLAGS = ' --gnu' # enable global GNU extension support for the whole project
|
|
|
LOCAL_CFLAGS += ' --c99 --gnu'
|
|
|
|
|
|
-group = DefineGroup('TinyUSB', src, depend = ['PKG_USING_TINYUSB'], CPPPATH = path, LOCAL_CFLAGS = LOCAL_CFLAGS)
|
|
|
+group = DefineGroup('TinyUSB', src, depend = ['PKG_USING_TINYUSB'], CPPPATH = path, LOCAL_CFLAGS = LOCAL_CFLAGS, CXXFLAGS = CXXFLAGS)
|
|
|
|
|
|
Return('group')
|