25 lines
1.1 KiB
C
25 lines
1.1 KiB
C
/**********************************振动传感器SV V2.0 说明 ************************************************************************
|
||
SV用于获取"STC-B学习板"上Vib传感器状态.提供一个模块加载函数和一个应用函数,一个Vib事件enumEventVib:
|
||
(1) VibInit():振动传感器Vib模块初始化函数;
|
||
(2) char GetVibAct():获取Vib事件。
|
||
函数返回值:返回当前Vib传感器事件,返回值:enumVibNull——无,enumVibQuake——发生过振动
|
||
查询一次后,事件值变成 enumVibNull (仅查询一次有效)
|
||
(3) Vib传感器事件enumEventVib:
|
||
当Vib检测到有”振动“事件时,将产生一个”振动事件“,响应事件的用户处理函数由用户编写,
|
||
并有sys中提供的SetEventCallBack()函数设置.
|
||
|
||
编写:徐成(电话18008400450) 2021年3月5日设计,2021年3月26日更新
|
||
*/
|
||
|
||
#ifndef _Vib_H_
|
||
#define _Vib_H_
|
||
|
||
extern void VibInit();
|
||
extern unsigned char GetVibAct(void) reentrant; //获取Vib事件
|
||
enum VibActName
|
||
{
|
||
enumVibNull,
|
||
enumVibQuake
|
||
}; //返回值:enuVibNull——无,enuVibQuake——发生过振动
|
||
|
||
#endif |