Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 283 → Rev 341

/branches/v0.60_MicroMag3_Nick666/compass.h
6,19 → 6,24
unsigned int DRDY;
uint8_t AXIS;
signed int x_axis;
signed int x_axis_old;
signed int y_axis;
signed int y_axis_old;
signed int z_axis;
signed int z_axis_old;
signed int NickGrad;
signed int RollGrad;
}MM3_struct;
 
extern MM3_struct MM3;
extern MM3_struct MM3;
extern int8_t X_off, Y_off, Z_off;
 
void init_spi(void);
void init_MM3(void);
void MM3_timer0(void);
void MM3_calib(void);
signed int MM3_heading(void);
 
#define Int2Grad_Faktor 1024
#define Max_Axis_Value 500
 
// Die Werte der Statemachine
#define MM3_RESET 0
30,11 → 35,3
#define MM3_Y 32
#define MM3_Z 64
#define MM3_TILT 128
 
 
// Die Werte der Kompasskalibrierung
 
// OFFSET: (Maximaler Wert + minimaler Wert) / 2
#define OFF_X 0
#define OFF_Y 0
#define OFF_Z 0