2.16. GSENSOR
Overview
本工程展示了gsensor应用示例和操作说明
2.16.1. 应用示例
示例演示:
gsensor相关配置方法
挂载da380传感器撞击测试
example: 具体示例代码详见 apps/common/example/peripheral/gsensor/main.c
,示例工程实现需在 apps/demo/demo_DevKitBoard/include/demo_config.h
中开启宏 USE_GSENSOR_TEST_DEMO
。
Note
在对应的 ``board.c `` 添加iic和gsensor配置参数
//添加软件IIC配置信息
SW_IIC_PLATFORM_DATA_BEGIN(sw_iic0_data)
.clk_pin = IO_PORTH_00,//clk
.dat_pin = IO_PORTH_01,//sdat
.sw_iic_delay = 50,//clk时钟周期(系统的nop时间个数)
SW_IIC_PLATFORM_DATA_END()
//添加gensor配置信息
const struct gsensor_platform_data gsensor_data = {
.iic = "iic0",
};
//设备列表添加iic设备和gsensor设备
{ "iic0", &iic_dev_ops, (void *)&sw_iic0_data },
{"gsensor", &gsensor_dev_ops, (void *)&gsensor_data},
2.16.2. 操作说明
1.编译工程,烧录镜像,复位启动
2.系统启动后,可以通过串口软件看到gsensor挂载da380的情况,返回id号13即为挂载成功
3.若da380挂载成功,撞击带有da380的开发板,会产生如下打印信息