37#ifndef DRIVER_QMC5883L_BASIC_H
38#define DRIVER_QMC5883L_BASIC_H
56#define QMC5883L_BASIC_DEFAULT_PERIOD 0x01
57#define QMC5883L_BASIC_DEFAULT_POINTER_ROLL_OVER QMC5883L_BOOL_TRUE
58#define QMC5883L_BASIC_DEFAULT_INTERRUPT QMC5883L_BOOL_FALSE
59#define QMC5883L_BASIC_DEFAULT_OVER_SAMPLE QMC5883L_OVER_SAMPLE_512
60#define QMC5883L_BASIC_DEFAULT_FULL_SCALE QMC5883L_FULL_SCALE_2GAUSS
61#define QMC5883L_BASIC_DEFAULT_OUTPUT_RATE QMC5883L_OUTPUT_RATE_10HZ
driver qmc5883l interface header file
uint8_t qmc5883l_basic_init(void)
basic example init
uint8_t qmc5883l_basic_deinit(void)
basic example deinit
uint8_t qmc5883l_basic_read(float m_gauss[3])
basic example read