Rev 584 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
#ifndef __NCMAG_H
#define __NCMAG_H
#include "compass.h"
#include "i2c.h"
#define NCMAG_PORT_EXTERN I2C0
#define NCMAG_PORT_INTERN I2C1
// supported magnetic sensor types
#define TYPE_NONE 0
#define TYPE_HMC5843 1
#define TYPE_LSM303DLH 2
#define TYPE_LSM303DLM 3
#define TYPE_LSM303D 4
extern u8 NCMAG_Present;
extern u8 NCMAG_IsCalibrated;
extern u8 NCMAG_Orientation;
extern u8 NCMAG_SensorType;
u8 NCMAG_Init(void);
void NCMAG_Update(u8 init);
u8 NCMAG_GetOrientationFromAcc(void);
void NCMAG_CheckOrientation(void);
#endif // __NCMAG_H