-
Notifications
You must be signed in to change notification settings - Fork 347
Closed
Description
如果是sensor_v2版本,仿照如下修改
config PKG_PACKAGES_NAME_USING_SENSOR_V2
bool "Enable sensor_v2 divce framework"
depends on RT_VER_NUM >= 0x50001
select RT_USING_SENSOR
select RT_USING_SENSOR_V2
default n如果是sensor_v1版本,仿照如下修改
config PKG_PACKAGES_NAME_USING_SENSOR_V1
bool "Enable sensor_v1 divce framework"
select RT_USING_SENSOR
default n在packages索引仓库修改完成后,需要同步在具体的软件包仓库中的sconscript文件中修改如下内容
if GetDepend('PKG_PACKAGES_NAME_USING_SENSOR_V2'):
src += ['sensor_packages.c']或者:
if GetDepend('PKG_PACKAGES_NAME_USING_SENSOR_V1'):
src += ['sensor_packages.c']ps:这里的sensor_packages.c文件是已经适配了sensor框架的驱动文件
示范说明:比如说AP3216C使用的是SENSOR_V2:
那么在packages仓库中AP3216目录下修改Kconfig:
config PKG_AP3216C_USING_SENSOR_V2
bool "Enable sensor_v2 divce framework"
depends on RT_VER_NUM >= 0x50001
select RT_USING_SENSOR
select RT_USING_SENSOR_V2
default n同时在AP3216C软件包仓库修改sconscript文件:
if GetDepend('PKG_AP3216C_USING_SENSOR_V2'):
src += ['sensor_lsc_ap3216c.c']可参考该PR:
Metadata
Metadata
Assignees
Labels
No labels