| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- Import('RTT_ROOT')
- Import('rtconfig')
- from building import *
- src = []
- cwd = GetCurrentDir()
- list = os.listdir(cwd)
- CPPPATH = [cwd, str(Dir('#'))]
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_ACCE']):
- src += Glob('v_accelerometer.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_BARO']):
- src += Glob('v_barometer.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_FORCE']):
- src += Glob('v_force.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_GYRO']):
- src += Glob('v_gyroscope.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_HR']):
- src += Glob('v_heartRate.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_HUMI']):
- src += Glob('v_humidity.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_LIGHT']):
- src += Glob('v_light.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_MAG']):
- src += Glob('v_magnetometer.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_NOISE']):
- src += Glob('v_noise.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_PROX']):
- src += Glob('v_proximity.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_STEP']):
- src += Glob('v_stepcounter.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_TEMP']):
- src += Glob('v_temperature.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_TVOC']):
- src += Glob('v_tvoc.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_SPO2']):
- src += Glob('v_spo2.c')
- if GetDepend(['PKG_USING_VIRTUAL_SENSOR_BP']):
- src += Glob('v_bloodpressure.c')
- group = DefineGroup('vsensor', src, depend = ['PKG_USING_VIRTUAL_SENSOR'], CPPPATH = CPPPATH)
- Return('group')
|