LibDriver ADXL362
Loading...
Searching...
No Matches
driver_adxl362_fifo.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_ADXL362_FIFO_H
38#define DRIVER_ADXL362_FIFO_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
50
54#define ADXL362_FIFO_DEFAULT_FIFO_TEMPERATURE ADXL362_BOOL_FALSE
55#define ADXL362_FIFO_DEFAULT_FIFO_MODE ADXL362_FIFO_MODE_STREAM
56#define ADXL362_FIFO_DEFAULT_FIFO_SAMPLE 128
57#define ADXL362_FIFO_DEFAULT_INTERRUPT_PIN_LEVEL ADXL362_INTERRUPT_PIN_LOW
58#define ADXL362_FIFO_DEFAULT_BANDWIDTH_ODR ADXL362_BANDWIDTH_ODR_DIV_2
59#define ADXL362_FIFO_DEFAULT_NOISE_MODE ADXL362_NOISE_MODE_NORMAL
60#define ADXL362_FIFO_DEFAULT_ODR ADXL362_ODR_12P5HZ
61#define ADXL362_FIFO_DEFAULT_RANGE ADXL362_RANGE_2G
62
70uint8_t adxl362_fifo_irq_handler(void);
71
80uint8_t adxl362_fifo_init(void (*callback)(adxl362_frame_t *frame, uint16_t frame_len));
81
89uint8_t adxl362_fifo_deinit(void);
90
94
95#ifdef __cplusplus
96}
97#endif
98
99#endif
driver adxl362 interface header file
struct adxl362_frame_s adxl362_frame_t
adxl362 frame structure definition
uint8_t adxl362_fifo_irq_handler(void)
fifo irq
uint8_t adxl362_fifo_deinit(void)
fifo example deinit
uint8_t adxl362_fifo_init(void(*callback)(adxl362_frame_t *frame, uint16_t frame_len))
fifo example init