/* * Definitions for mag3110 compass chip. */ #ifndef AKM8975_H #define AKM8975_H #define MAG3110_I2C_ADDRESS 0x1C // CAD0 = 0, CAD1 =0 /* register enum for mag3110 registers */ enum { MAG3110_DR_STATUS = 0x00, MAG3110_OUT_X_MSB, MAG3110_OUT_X_LSB, MAG3110_OUT_Y_MSB, MAG3110_OUT_Y_LSB, MAG3110_OUT_Z_MSB, MAG3110_OUT_Z_LSB, MAG3110_WHO_AM_I, MAG3110_OFF_X_MSB, MAG3110_OFF_X_LSB, MAG3110_OFF_Y_MSB, MAG3110_OFF_Y_LSB, MAG3110_OFF_Z_MSB, MAG3110_OFF_Z_LSB, MAG3110_DIE_TEMP, MAG3110_CTRL_REG1 = 0x10, MAG3110_CTRL_REG2, }; #endif