提交 40a24806 编写于 作者: mysterywolf's avatar mysterywolf 提交者: mysterywolf

[stm32][pandora] add ap3216c sensor support

上级 8971545d
......@@ -146,6 +146,14 @@ menu "Onboard Peripheral Drivers"
select AHT10_USING_SENSOR_DEVICE
default n
config BSP_USING_AP3216C
bool "Enable AP3216C (i2c3)"
select BSP_USING_I2C
select BSP_USING_I2C3
select PKG_USING_AP3216C
select AP3216C_USING_SENSOR_DEVICE
default n
menuconfig BSP_USING_AUDIO
bool "Enable Audio Device"
select RT_USING_AUDIO
......
......@@ -27,8 +27,26 @@ static int rt_hw_icm20608_port(void)
return RT_EOK;
}
INIT_ENV_EXPORT(rt_hw_icm20608_port);
#endif /* BSP_USING_ICM20608 */
#endif
#ifdef BSP_USING_AP3216C
#include <sensor_lsc_ap3216c.h>
static int rt_hw_ap3216c_port(void)
{
struct rt_sensor_config cfg;
cfg.intf.dev_name = "i2c3";
cfg.intf.type = RT_SENSOR_INTF_I2C;
cfg.intf.arg = RT_NULL;
cfg.irq_pin.pin = RT_PIN_NONE;
rt_hw_ap3216c_init("ap3216c", &cfg);
return RT_EOK;
}
INIT_ENV_EXPORT(rt_hw_ap3216c_port);
#endif /* BSP_USING_AP3216C */
#ifdef BSP_USING_AHT10
#include <sensor_asair_aht10.h>
......@@ -47,4 +65,4 @@ static int rt_hw_aht10_port(void)
return RT_EOK;
}
INIT_ENV_EXPORT(rt_hw_aht10_port);
#endif
#endif /* BSP_USING_AHT10 */
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册