LibDriver MAG3110
Loading...
Searching...
No Matches
driver_mag3110_basic.h
Go to the documentation of this file.
1
36
37#ifndef DRIVER_MAG3110_BASIC_H
38#define DRIVER_MAG3110_BASIC_H
39
41
42#ifdef __cplusplus
43extern "C"{
44#endif
45
52
56#define MAG3110_BASIC_DEFAULT_OFFSET 0.0f
57#define MAG3110_BASIC_DEFAULT_DISABLE_OFFSET_CORRECTION MAG3110_BOOL_TRUE
58#define MAG3110_BASIC_DEFAULT_RATE_OVER_SAMPLE MAG3110_RATE_10HZ_OVER_SAMPLE_128
59#define MAG3110_BASIC_DEFAULT_FAST_READ MAG3110_BOOL_FALSE
60#define MAG3110_BASIC_DEFAULT_TRIGGER_MODE MAG3110_BOOL_FALSE
61#define MAG3110_BASIC_DEFAULT_AUTO_RESET MAG3110_BOOL_FALSE
62
70uint8_t mag3110_basic_init(void);
71
79uint8_t mag3110_basic_deinit(void);
80
89uint8_t mag3110_basic_read(float ut[3]);
90
94
95#ifdef __cplusplus
96}
97#endif
98
99#endif
driver mag3110 interface header file
uint8_t mag3110_basic_init(void)
basic example init
uint8_t mag3110_basic_deinit(void)
basic example deinit
uint8_t mag3110_basic_read(float ut[3])
basic example read