Subversion Repositories FlightCtrl

Compare Revisions

Ignore whitespace Rev 1702 → Rev 1728

/branches/V0.80f_ACC-HH_MartinR/analog.c
24,7 → 24,7
volatile unsigned int ZaehlMessungen = 0;
unsigned char AnalogOffsetNick = 115,AnalogOffsetRoll = 115,AnalogOffsetGier = 115;
volatile unsigned char AdReady = 1;
float NeutralAccZ_float;
// float NeutralAccZ_float; // MartinR : wozu ??
//#######################################################################################
//
void ADC_Init(void)
111,7 → 111,7
//#######################################################################################
{
static unsigned char kanal=0,state = 0;
static signed char subcount = 0;
// static signed char subcount = 0;
static signed int gier1, roll1, nick1, nick_filter, roll_filter;
static signed int accy, accx;
static long tmpLuftdruck = 0;
154,6 → 154,9
break;
case 8:
AdWertAccHoch = (signed int) ADC - NeutralAccZ;
/* // MartinR: deaktivieren ????
if(AdWertAccHoch > 1)
{
if(NeutralAccZ < 750)
172,6 → 175,10
if(subcount < -100) { NeutralAccZ--; subcount += 100;}
}
}
*/ // MartinR: deaktivieren Ende
messanzahl_AccHoch = 1;
Aktuell_az = ADC;
Mess_Integral_Hoch += AdWertAccHoch; // Integrieren