Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 372 → Rev 373

/branches/v0.60_MicroMag3_Nick666/trunc/compass.c
15,10 → 15,10
 
#include "main.h"
 
MM3_working_struct MM3;
struct MM3_calib_struct ee_calib EEMEM;
 
MM3_calib_struct ee_calib EEMEM; // Reservierung im EEPROM
MM3_calib_struct MM3_calib;
struct MM3_working_struct MM3;
struct MM3_calib_struct MM3_calib;
 
 
//############################################################################
37,7 → 37,7
MM3.STATE = MM3_RESET;
// Kalibrierung aus dem EEprom lesen
eeprom_read_block(&MM3_calib,&ee_calib,sizeof(MM3_calib_struct));
eeprom_read_block(&MM3_calib,&ee_calib,sizeof(struct MM3_calib_struct));
}
 
 
168,15 → 168,16
{
ROT_FLASH;
GRN_FLASH;
//beeptime = 50;
beeper = 50;
}
beeper--;
// Schleife mit 100 Hz voll ausreichend
// Schleife mit 100 Hz
timer = SetDelay(10);
while(!CheckDelay(timer));
// Wenn Gas zurück genommen wird, Kalibrierung mit Verzögerung beenden
// Wenn Gas zurück genommen wird, Kalibrierung mit 1/2 Sekunde Verzögerung beenden
if (PPM_in[EE_Parameter.Kanalbelegung[K_GAS]] < 100) measurement--;
}
186,7 → 187,7
MM3_calib.Z_off = (z_max + z_min) / 2;
// und im EEProm abspeichern
eeprom_write_block(&MM3_calib,&ee_calib,sizeof(MM3_calib_struct));
eeprom_write_block(&MM3_calib,&ee_calib,sizeof(struct MM3_calib_struct));
}