Просмотр исходного кода

Merge pull request #4 from balanceTWK/master

[add] underlying infrared driver options | 添加底层红外驱动选项
朱天龙 (Armink) 6 лет назад
Родитель
Сommit
a72a5ebe40
2 измененных файлов с 5 добавлено и 1 удалено
  1. 3 1
      SConscript
  2. 2 0
      src/drv_infrared.c

+ 3 - 1
SConscript

@@ -5,11 +5,13 @@ src     = []
 path    = [cwd + '/inc']
 
 src += ['src/infrared.c']
-src += ['src/drv_infrared.c']
 
 if GetDepend(['INFRARED_NEC_DECODER']):
     src += ['src/nec_decoder.c']
 
+if GetDepend(['PKG_USING_DRV_INFRARED']):
+    src += ['src/drv_infrared.c']
+
 group = DefineGroup('Infrared_frame', src, depend = ['PKG_USING_INFRARED'], CPPPATH = path)
 
 Return('group')

+ 2 - 0
src/drv_infrared.c

@@ -19,6 +19,7 @@
 #include <rtdbg.h>
 
 #ifdef PKG_USING_INFRARED
+#ifdef PKG_USING_DRV_INFRARED
 
 static struct infrared_class* infrared;
 
@@ -263,4 +264,5 @@ int drv_infrared_init()
 }
 INIT_APP_EXPORT(drv_infrared_init);
 
+#endif /* PKG_USING_DRV_INFRARED */
 #endif /* PKG_USING_INFRARED */