hmc5883l: Driver for 3-axis digital compass HMC5883L and HMC5983L

struct hmc5883l_dev_t
#include <hmc5883l.h>

Device descriptor.

Public Members

i2c_dev_t i2c_dev

I2C device descriptor.

hmc5883l_opmode_t opmode

Operating mode.

float gain

Gain.

struct hmc5883l_raw_data_t
#include <hmc5883l.h>

Raw measurement result.

Public Members

int16_t x
int16_t y
int16_t z
struct hmc5883l_data_t
#include <hmc5883l.h>

Measurement result, milligauss.

Public Members

float x
float y
float z