123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- #ifndef __HAL_DETECT_LEFT_RIGHT_H__
- #define __HAL_DETECT_LEFT_RIGHT_H__
- #ifdef __cplusplus
- extern "C" {
- #endif
- /*Includes ------------------------------------------------------*/
- #include <stdbool.h>
- #include <stdint.h>
- #include <string.h>
- #include "sdk_common.h"
- #include "SEGGER_RTT.h"
- #include "usr_config.h"
- #include "drv_qma7981.h"
- typedef enum{
- QMA_OFF,
- QMA_12_5HZ,
- QMA_104HZ,
- }QmaFrequency;
- /*API -------------------------------------------------------*/
- /**
- @brief 初始化检测左右鞋服务
- @param 无
- @return 错误代码 - [out] -1失败,0成功
- */
- int hal_qma_Init(void);
- /**
- @brief 关闭QMA的电源
- @param 无
- @return 无
- **/
- void hal_qma_close(void);
- /**
- @brief 设置QMA的工作频率
- @param qma加速度的工作频率
- @return 无
- **/
- void hal_qma_setFrequency(QmaFrequency freq);
- /**
- @brief 返回QMA的工作频率
- @param 无
- @return qma加速度的工作频率
- **/
- QmaFrequency hal_get_QmaFrequency(void);
- #ifdef __cplusplus
- }
- #endif
- #endif
|