diff options
Diffstat (limited to 'src/core/ao_data.h')
| -rw-r--r-- | src/core/ao_data.h | 12 | 
1 files changed, 12 insertions, 0 deletions
| diff --git a/src/core/ao_data.h b/src/core/ao_data.h index 5a232885..e1d8a139 100644 --- a/src/core/ao_data.h +++ b/src/core/ao_data.h @@ -319,4 +319,16 @@ typedef int16_t angle_t;	/* in degrees */  #endif +#if !HAS_MAG && HAS_HMC5883 + +#define HAS_MAG		1 + +typedef int16_t ao_mag_t;		/* in raw sample units */ + +#define ao_data_mag_along(packet)	((packet)->hmc5883.x) +#define ao_data_mag_across(packet)	((packet)->hmc5883.y) +#define ao_data_mag_through(packet)	((packet)->hmc5883.z) + +#endif +  #endif /* _AO_DATA_H_ */ | 
