Smart Remote 3 nRF52 v1.2
Copy URL
Source
Drivers
drv_acc.h
1
/*$$$LICENCE_NORDIC_STANDARD<2016>$$$*/
2
9
#ifndef __DRV_ACC_H__
10
#define __DRV_ACC_H__
11
12
#include <stdbool.h>
13
#include <stdint.h>
14
15
#include "sdk_errors.h"
16
17
typedef
enum
{
18
DRV_ACC_MODE_UNDEFINED,
19
DRV_ACC_MODE_WAKE_UP,
20
DRV_ACC_MODE_CLICK_DETECT,
21
DRV_ACC_MODE_IDLE,
22
} drv_acc_mode_t;
23
24
#define DRV_ACC_MODE_DEFAULT DRV_ACC_MODE_IDLE
25
27
typedef
void (*
drv_acc_callback_t
)(void);
28
37
ret_code_t
drv_acc_init
(
drv_acc_callback_t
click_handler);
38
47
ret_code_t
drv_acc_mode_set
(drv_acc_mode_t mode);
48
49
#endif
/* __DRV_ACC_H__ */
50