37#ifndef DRIVER_ADXL362_MOTION_H
38#define DRIVER_ADXL362_MOTION_H
54#define ADXL362_MOTION_DEFAULT_INTERRUPT_PIN_LEVEL ADXL362_INTERRUPT_PIN_LOW
55#define ADXL362_MOTION_DEFAULT_BANDWIDTH_ODR ADXL362_BANDWIDTH_ODR_DIV_2
56#define ADXL362_MOTION_DEFAULT_NOISE_MODE ADXL362_NOISE_MODE_NORMAL
57#define ADXL362_MOTION_DEFAULT_ODR ADXL362_ODR_12P5HZ
58#define ADXL362_MOTION_DEFAULT_RANGE ADXL362_RANGE_2G
59#define ADXL362_MOTION_DEFAULT_ACTIVITY_THRESHOLD 0.25f
60#define ADXL362_MOTION_DEFAULT_ACTIVITY_TIME 30
61#define ADXL362_MOTION_DEFAULT_INACTIVITY_THRESHOLD 0.15f
62#define ADXL362_MOTION_DEFAULT_INACTIVITY_TIME 500
63#define ADXL362_MOTION_DEFAULT_DETECT_MODE ADXL362_DETECT_MODE_LOOP
64#define ADXL362_MOTION_DEFAULT_ACTIVITY_DETECT_TRIGGER ADXL362_DETECT_TRIGGER_REFERENCED
65#define ADXL362_MOTION_DEFAULT_INACTIVITY_DETECT_TRIGGER ADXL362_DETECT_TRIGGER_REFERENCED
driver adxl362 interface header file
uint8_t adxl362_motion_irq_handler(void)
motion irq
uint8_t adxl362_motion_init(void(*callback)(uint8_t type))
motion example init
uint8_t adxl362_motion_deinit(void)
motion example deinit