![]() |
LibDriver ADXL362
|
adxl362 example driver modules More...
Functions | |
| uint8_t | adxl362_basic_init (void) |
| basic example init | |
| uint8_t | adxl362_basic_deinit (void) |
| basic example deinit | |
| uint8_t | adxl362_basic_read (float g[3]) |
| basic example read | |
| uint8_t | adxl362_basic_read_8msb (float g[3]) |
| basic example read 8msb | |
| uint8_t | adxl362_basic_read_temperature (float *temp) |
| basic example read temperature | |
| uint8_t | adxl362_fifo_irq_handler (void) |
| fifo irq | |
| uint8_t | adxl362_fifo_init (void(*callback)(adxl362_frame_t *frame, uint16_t frame_len)) |
| fifo example init | |
| uint8_t | adxl362_fifo_deinit (void) |
| fifo example deinit | |
| 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 | |
adxl362 example driver modules
| #define ADXL362_BASIC_DEFAULT_BANDWIDTH_ODR ADXL362_BANDWIDTH_ODR_DIV_2 |
adxl362 basic example default definition
bandwidth odr 1/2
Definition at line 56 of file driver_adxl362_basic.h.
| #define ADXL362_BASIC_DEFAULT_NOISE_MODE ADXL362_NOISE_MODE_NORMAL |
normal noise mode
Definition at line 57 of file driver_adxl362_basic.h.
| #define ADXL362_BASIC_DEFAULT_ODR ADXL362_ODR_12P5HZ |
12.5Hz
Definition at line 58 of file driver_adxl362_basic.h.
| #define ADXL362_BASIC_DEFAULT_RANGE ADXL362_RANGE_2G |
2g
Definition at line 59 of file driver_adxl362_basic.h.
| #define ADXL362_FIFO_DEFAULT_BANDWIDTH_ODR ADXL362_BANDWIDTH_ODR_DIV_2 |
bandwidth odr 1/2
Definition at line 58 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_FIFO_MODE ADXL362_FIFO_MODE_STREAM |
stream mode
Definition at line 55 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_FIFO_SAMPLE 128 |
128
Definition at line 56 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_FIFO_TEMPERATURE ADXL362_BOOL_FALSE |
adxl362 fifo example default definition
disable fifo temperature
Definition at line 54 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_INTERRUPT_PIN_LEVEL ADXL362_INTERRUPT_PIN_LOW |
activity low
Definition at line 57 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_NOISE_MODE ADXL362_NOISE_MODE_NORMAL |
normal noise mode
Definition at line 59 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_ODR ADXL362_ODR_12P5HZ |
12.5Hz
Definition at line 60 of file driver_adxl362_fifo.h.
| #define ADXL362_FIFO_DEFAULT_RANGE ADXL362_RANGE_2G |
2g
Definition at line 61 of file driver_adxl362_fifo.h.
| #define ADXL362_MOTION_DEFAULT_ACTIVITY_DETECT_TRIGGER ADXL362_DETECT_TRIGGER_REFERENCED |
referenced mode
Definition at line 64 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_ACTIVITY_THRESHOLD 0.25f |
250mg
Definition at line 59 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_ACTIVITY_TIME 30 |
30ms
Definition at line 60 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_BANDWIDTH_ODR ADXL362_BANDWIDTH_ODR_DIV_2 |
bandwidth odr 1/2
Definition at line 55 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_DETECT_MODE ADXL362_DETECT_MODE_LOOP |
loop mode
Definition at line 63 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_INACTIVITY_DETECT_TRIGGER ADXL362_DETECT_TRIGGER_REFERENCED |
referenced mode
Definition at line 65 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_INACTIVITY_THRESHOLD 0.15f |
150mg
Definition at line 61 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_INACTIVITY_TIME 500 |
500ms
Definition at line 62 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_INTERRUPT_PIN_LEVEL ADXL362_INTERRUPT_PIN_LOW |
adxl362 motion example default definition
activity low
Definition at line 54 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_NOISE_MODE ADXL362_NOISE_MODE_NORMAL |
normal noise mode
Definition at line 56 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_ODR ADXL362_ODR_12P5HZ |
12.5Hz
Definition at line 57 of file driver_adxl362_motion.h.
| #define ADXL362_MOTION_DEFAULT_RANGE ADXL362_RANGE_2G |
2g
Definition at line 58 of file driver_adxl362_motion.h.
| uint8_t adxl362_basic_deinit | ( | void | ) |
basic example deinit
Definition at line 462 of file driver_adxl362_basic.c.
| uint8_t adxl362_basic_init | ( | void | ) |
basic example init
Definition at line 48 of file driver_adxl362_basic.c.
| uint8_t adxl362_basic_read | ( | float | g[3] | ) |
basic example read
| [out] | *g | pointer to a converted data buffer |
Definition at line 481 of file driver_adxl362_basic.c.
| uint8_t adxl362_basic_read_8msb | ( | float | g[3] | ) |
basic example read 8msb
| [out] | *g | pointer to a converted data buffer |
Definition at line 502 of file driver_adxl362_basic.c.
| uint8_t adxl362_basic_read_temperature | ( | float * | temp | ) |
basic example read temperature
| [out] | *temp | pointer to a converted temperature buffer |
Definition at line 523 of file driver_adxl362_basic.c.
| uint8_t adxl362_fifo_deinit | ( | void | ) |
fifo example deinit
Definition at line 579 of file driver_adxl362_fifo.c.
| uint8_t adxl362_fifo_init | ( | void(* | callback )(adxl362_frame_t *frame, uint16_t frame_len) | ) |
fifo example init
| [in] | *callback | pointer to a callback function |
Definition at line 162 of file driver_adxl362_fifo.c.
| uint8_t adxl362_fifo_irq_handler | ( | void | ) |
fifo irq
Definition at line 50 of file driver_adxl362_fifo.c.
| uint8_t adxl362_motion_deinit | ( | void | ) |
motion example deinit
Definition at line 535 of file driver_adxl362_motion.c.
| uint8_t adxl362_motion_init | ( | void(* | callback )(uint8_t type) | ) |
motion example init
| [in] | *callback | pointer to a callback function |
Definition at line 68 of file driver_adxl362_motion.c.
| uint8_t adxl362_motion_irq_handler | ( | void | ) |
motion irq
Definition at line 48 of file driver_adxl362_motion.c.