temporarily disable canapp initialization.
@@ -2,8 +2,16 @@ Import('RTT_ROOT')
Import('rtconfig')
from building import *
-cwd = os.path.join(str(Dir('#')), 'applications')
-src = Glob('*.c')
+cwd = os.path.join(str(Dir('#')), 'applications')
+
+src = Split("""
+application.c
+startup.c
+""")
+if GetDepend('RT_USING_CAN'):
+ src += ['canapp.c']
CPPPATH = [cwd, str(Dir('#'))]
group = DefineGroup('Applications', src, depend = [''], CPPPATH = CPPPATH)
@@ -12,6 +12,10 @@ led.c
usart.c
""")
+# add canbus driver.
+ src += ['bxcan.c']
# add Ethernet drivers.
if GetDepend('RT_USING_LWIP'):
src += ['dm9000a.c']
@@ -1575,4 +1575,4 @@ int stm32_bxcan_init(void)
}
INIT_BOARD_EXPORT(stm32_bxcan_init);
-#endif /*RT_USING_CAN2*/
+#endif /*RT_USING_CAN*/
@@ -82,7 +82,7 @@
#define RT_USING_PIN
-#define RT_USING_CAN
+//#define RT_USING_CAN
#define RT_CAN_USING_BUS_HOOK