Subversion Repositories FlightCtrl

Rev

Rev 624 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 ingob 1
/*#######################################################################################
2
 
3
#######################################################################################*/
4
 
683 killagreg 5
extern volatile int16_t UBat;
6
extern volatile int16_t AdValueGyrNick, AdValueGyrRoll, AdValueGyrGier;
7
extern volatile int16_t AdValueAccRoll, AdValueAccNick, AdValueAccTop;
8
extern volatile int16_t Current_Nick, Current_Roll, Current_Gier;
9
extern volatile int16_t Current_AccX, Current_AccY, Current_AccZ;
10
extern volatile int32_t Luftdruck;
11
extern volatile int8_t messanzahl_Druck;
12
extern volatile uint16_t ZaehlMessungen;
13
extern uint8_t DruckOffsetSetting;
14
extern volatile int16_t HoeheD;
15
extern volatile uint16_t MessLuftdruck;
16
extern volatile int16_t  StartLuftdruck;
1 ingob 17
 
304 ingob 18
void SucheLuftruckOffset(void);
1 ingob 19
 
683 killagreg 20
void ADC_Init(void);
1 ingob 21
 
683 killagreg 22
// clear ADC enable & ADC Start Conversion & ADC Interrupt Enable bit
23
#define ADC_Disable() (ADCSRA &= ~((1<<ADEN)|(1<<ADSC)|(1<<ADIE)))
24
// set ADC enable & ADC Start Conversion & ADC Interrupt Enable bit
25
#define ADC_Enable() (ADCSRA |= (1<<ADEN)|(1<<ADSC)|(1<<ADIE))
26