Subversion Repositories NaviCtrl

Rev

Rev 489 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 489 Rev 493
Line 11... Line 11...
11
  s16 Z;
11
  s16 Z;
12
} __attribute__((packed)) s16vec_t;
12
} __attribute__((packed)) s16vec_t;
Line 13... Line 13...
13
 
13
 
14
extern volatile s16vec_t MagVector;       // current magnetic field vector
14
extern volatile s16vec_t MagVector;       // current magnetic field vector
-
 
15
extern volatile s16vec_t AccVector;       // current acceleration vector of compass, not supported by any HW version
15
extern volatile s16vec_t AccVector;       // current acceleration vector of compass, not supported by any HW version
16
extern volatile s16vec_t MagVectorHorizontal; // vector componenents in horizontal projection
16
extern volatile s16 Compass_Heading;  // current heading direction
17
extern volatile s16 Compass_Heading;  // current heading direction
17
extern volatile u8  Compass_CalState; // current calibration state
18
extern volatile u8  Compass_CalState; // current calibration state
-
 
19
extern s32 EarthMagneticField;
18
extern s32 EarthMagneticField;
20
extern s32 EarthMagneticFieldFiltered;
19
extern s32 EarthMagneticInclination;
21
extern s32 EarthMagneticInclination;
20
extern s32 EarthMagneticInclinationFiltered;
22
extern s32 EarthMagneticInclinationFiltered;
21
extern s32 EarthMagneticInclinationTheoretic;
-
 
22
extern s32 EarthMagneticFieldFiltered;
23
extern s32 EarthMagneticInclinationTheoretic;
23
extern u8  ErrorDisturbedEarthMagnetField;
24
extern u8  ErrorDisturbedEarthMagnetField;
24
extern s16 EarthMagneticStrengthTheoretic;
-
 
Line 25... Line 25...
25
extern s16 Hx, Hy;
25
extern s16 EarthMagneticStrengthTheoretic;
26
 
26
 
27
#define COMPASS_NONE    0
27
#define COMPASS_NONE    0
28
#define COMPASS_MK3MAG  1
28
#define COMPASS_MK3MAG  1