@@ -28,7 +28,6 @@ Features as per datasheet
2828#ifndef __SparkFun_TMAG5273_Arduino_Library_Defs_H__
2929#define __SparkFun_TMAG5273_Arduino_Library_Defs_H__
3030
31-
3231/********************************** Constant Variable Definitions **********************************/
3332#define TMAG5273_DEVICE_ID_VALUE 0x5449 // Value found in the device ID register
3433#define TMAG5273_I2C_ADDRESS_INITIAL 0X22 // Initial I2C address value - can be changed using functions as seen below
@@ -135,39 +134,36 @@ Features as per datasheet
135134#define TMAG5273_INT_ERROR_UNDETECTED 0X0 // No INT error detected
136135#define TMAG5273_INT_ERROR_DETECTED 0X1 // INT error detected
137136
138-
139137/********************************** Register Definitions **********************************/
140- enum TMAG5273_Register
141- {
142- TMAG5273_REG_DEVICE_CONFIG_1 = 0X00 ,
143- TMAG5273_REG_DEVICE_CONFIG_2 = 0X01 ,
144- TMAG5273_REG_SENSOR_CONFIG_1 = 0X02 ,
145- TMAG5273_REG_SENSOR_CONFIG_2 = 0X03 ,
146- TMAG5273_REG_X_THR_CONFIG = 0X04 ,
147- TMAG5273_REG_Y_THR_CONFIG = 0X05 ,
148- TMAG5273_REG_Z_THR_CONFIG = 0X06 ,
149- TMAG5273_REG_T_CONFIG = 0X07 ,
150- TMAG5273_REG_INT_CONFIG_1 = 0X08 ,
151- TMAG5273_REG_MAG_GAIN_CONFIG = 0X09 ,
152- TMAG5273_REG_MAG_OFFSET_CONFIG_1 = 0X0A ,
153- TMAG5273_REG_MAG_OFFSET_CONFIG_2 = 0X0B ,
154- TMAG5273_REG_I2C_ADDRESS = 0X0C ,
155- TMAG5273_REG_DEVICE_ID = 0X0D ,
156- TMAG5273_REG_MANUFACTURER_ID_LSB = 0X0E ,
157- TMAG5273_REG_MANUFACTURER_ID_MSB = 0X0F ,
158- TMAG5273_REG_T_MSB_RESULT = 0X10 ,
159- TMAG5273_REG_T_LSB_RESULT = 0X11 ,
160- TMAG5273_REG_X_MSB_RESULT = 0X12 ,
161- TMAG5273_REG_X_LSB_RESULT = 0X13 ,
162- TMAG5273_REG_Y_MSB_RESULT = 0X14 ,
163- TMAG5273_REG_Y_LSB_RESULT = 0X15 ,
164- TMAG5273_REG_Z_MSB_RESULT = 0X16 ,
165- TMAG5273_REG_Z_LSB_RESULT = 0X17 ,
166- TMAG5273_REG_CONV_STATUS = 0X18 ,
167- TMAG5273_REG_ANGLE_RESULT_MSB = 0X19 ,
168- TMAG5273_REG_ANGLE_RESULT_LSB = 0X1A ,
169- TMAG5273_REG_MAGNITUDE_RESULT = 0X1B ,
170- TMAG5273_REG_DEVICE_STATUS = 0X1C
171- };
138+
139+ const uint8_t TMAG5273_REG_DEVICE_CONFIG_1 = 0X00 ;
140+ const uint8_t TMAG5273_REG_DEVICE_CONFIG_2 = 0X01 ;
141+ const uint8_t TMAG5273_REG_SENSOR_CONFIG_1 = 0X02 ;
142+ const uint8_t TMAG5273_REG_SENSOR_CONFIG_2 = 0X03 ;
143+ const uint8_t TMAG5273_REG_X_THR_CONFIG = 0X04 ;
144+ const uint8_t TMAG5273_REG_Y_THR_CONFIG = 0X05 ;
145+ const uint8_t TMAG5273_REG_Z_THR_CONFIG = 0X06 ;
146+ const uint8_t TMAG5273_REG_T_CONFIG = 0X07 ;
147+ const uint8_t TMAG5273_REG_INT_CONFIG_1 = 0X08 ;
148+ const uint8_t TMAG5273_REG_MAG_GAIN_CONFIG = 0X09 ;
149+ const uint8_t TMAG5273_REG_MAG_OFFSET_CONFIG_1 = 0X0A ;
150+ const uint8_t TMAG5273_REG_MAG_OFFSET_CONFIG_2 = 0X0B ;
151+ const uint8_t TMAG5273_REG_I2C_ADDRESS = 0X0C ;
152+ const uint8_t TMAG5273_REG_DEVICE_ID = 0X0D ;
153+ const uint8_t TMAG5273_REG_MANUFACTURER_ID_LSB = 0X0E ;
154+ const uint8_t TMAG5273_REG_MANUFACTURER_ID_MSB = 0X0F ;
155+ const uint8_t TMAG5273_REG_T_MSB_RESULT = 0X10 ;
156+ const uint8_t TMAG5273_REG_T_LSB_RESULT = 0X11 ;
157+ const uint8_t TMAG5273_REG_X_MSB_RESULT = 0X12 ;
158+ const uint8_t TMAG5273_REG_X_LSB_RESULT = 0X13 ;
159+ const uint8_t TMAG5273_REG_Y_MSB_RESULT = 0X14 ;
160+ const uint8_t TMAG5273_REG_Y_LSB_RESULT = 0X15 ;
161+ const uint8_t TMAG5273_REG_Z_MSB_RESULT = 0X16 ;
162+ const uint8_t TMAG5273_REG_Z_LSB_RESULT = 0X17 ;
163+ const uint8_t TMAG5273_REG_CONV_STATUS = 0X18 ;
164+ const uint8_t TMAG5273_REG_ANGLE_RESULT_MSB = 0X19 ;
165+ const uint8_t TMAG5273_REG_ANGLE_RESULT_LSB = 0X1A ;
166+ const uint8_t TMAG5273_REG_MAGNITUDE_RESULT = 0X1B ;
167+ const uint8_t TMAG5273_REG_DEVICE_STATUS = 0X1C ;
172168
173169#endif
0 commit comments