Преглед на файлове

Fix-IAR-Version-Problem
[dlib/sys/time.h] Fix iar version problem
[bsp/stm32f429-apollo/applications/SConscript] Remove CPPDEFINES

MurphyZhao преди 7 години
родител
ревизия
c258ca794d
променени са 2 файла, в които са добавени 5 реда и са изтрити 7 реда
  1. 1 7
      bsp/stm32f429-apollo/applications/SConscript
  2. 4 0
      components/libc/compilers/dlib/sys/time.h

+ 1 - 7
bsp/stm32f429-apollo/applications/SConscript

@@ -8,16 +8,10 @@ application.c
 startup.c
 """)
 
-# add for startup script 
-if rtconfig.CROSS_TOOL == 'iar':
-    CPPDEFINES = ['_TIMESPEC_DEFINED']
-else:
-    CPPDEFINES = []
-
 # add UI engine demo.
 if GetDepend('RT_USING_GUIENGINE'):
     src += ['rtgui_demo.c']
 
-group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH, CPPDEFINES=CPPDEFINES)
+group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH)
 
 Return('group')

+ 4 - 0
components/libc/compilers/dlib/sys/time.h

@@ -20,6 +20,10 @@ struct timeval {
 };
 #endif /* _TIMEVAL_DEFINED */
 
+#if defined ( __ICCARM__ ) && (__VER__ >= 8011002)
+#define _TIMESPEC_DEFINED
+#endif
+
 #ifndef _TIMESPEC_DEFINED
 #define _TIMESPEC_DEFINED
 /*