資源簡介
本示例主要是簡單實現計步算法,用C語言實現,過程實現可能有些復雜,需要細心去看
代碼片段和文件信息
#include??
#include?
#include?“Sensors/sensorcontrol.h“
#include?“BSP/bsp.h“
#include?“HAL/i2c_sensors.h“
//taodeliang?add?++
#define?PEDO_SUPPORT?1
#if?PEDO_SUPPORT
#include?“Pedometer.h“
#endif
//taodeliang?add?--
extern?U8?debug_buffer[];
U16?s_tap_cnt?=?0;
#if?PEDO_SUPPORT
U8?V_CurrentBW_U8?=?C_AXIS_IS_COMPOSITE_U8X?V_PreBW_U8?=?C_AXIS_IS_COMPOSITE_U8X;
U8?pedo_read_acc_data(?S32?*x?S32?*y?S32?*z)
{
S32?ax?=?0?ay?=?0?az?=?0;
/*?change?bw?according?to?user?activity?case?*/
/*
if?(V_CurrentBW_U8?!=?V_PreBW_U8)
{
switch(V_CurrentBW_U8)
{
case?C_AXIS_IS_COMPOSITE_U8X:
dev_acc_set_bandwidth(ACC_BANDWIDTH_250HZ);
break;
case?C_AXIS_IS_SINGLE_U8X:
dev_acc_set_bandwidth(ACC_BANDWIDTH_15_63HZ);
break;
default:
break;
}
V_PreBW_U
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-09-06?16:24??Pedometer_Sample_Code_for_BMA250E_20130906\
?????文件????????2575??2013-09-06?16:24??Pedometer_Sample_Code_for_BMA250E_20130906\main.c
?????目錄???????????0??2013-09-06?16:22??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\
?????目錄???????????0??2013-09-06?16:21??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\bma2x2\
?????文件??????237097??2013-09-06?16:26??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\bma2x2\bma2x2.c
?????文件???????74418??2013-06-06?09:41??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\bma2x2\bma2x2.h
?????目錄???????????0??2013-09-06?16:22??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\BMM050\
?????文件???????46166??2013-08-23?13:37??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\BMM050\bmm050.c
?????文件???????27624??2013-08-22?18:51??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\BMM050\bmm050.h
?????文件???????28715??2013-09-06?16:23??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\sensorcontrol.c
?????文件????????5614??2013-08-19?15:38??Pedometer_Sample_Code_for_BMA250E_20130906\Sensors\sensorcontrol.h
- 上一篇:C語言des算法對文件的加密解密軟件
- 下一篇:Windows_h頭文件
評論
共有 條評論