8 #include <avr/interrupt.h> 49 ADCSRA = (ADCSRA | 1<<ADIE) & ~(1<<ADIF);
59 for (
int i=4;i>=0;i--)
static void ADCResetMinMax(void)
Resets the Min/Max values of the Analog Values.
Definition: adc.h:56
volatile ADCData_t ADCDataMaxTmp
Maximum ADC-Values in the current Period.
Definition: adc - Kopie.c:39
void InitADC(void)
Initializes the ADC.
Definition: adc - Kopie.c:48
volatile ADCData_t ADCDataMax
Maximum ADC-Values during last average Period.
Definition: adc - Kopie.c:38
volatile ADCData_t ADCDataMin
Minimum ADC-Values during last average Period.
Definition: adc - Kopie.c:36
static const uint8_t ADCFLAG_NEWRESULTS
All Channels have been updated.
Definition: adc.h:14
Holds raw ADC Values for all Channels.
Definition: adc.h:20
volatile ADCData_t ADCDataAvg
Averaged ADC-Values.
Definition: adc - Kopie.c:35
volatile uint16_t channelMismatchCnt
Definition: adc.h:16
uint16_t array[5]
Array for access via Channel Number.
Definition: adc.h:30
volatile ADCData_t ADCDataMinTmp
Minimum ADC-Values in the current Period.
Definition: adc - Kopie.c:37
volatile uint8_t adcFlags
Definition: adc - Kopie.c:31
uint16_t ADC_P3
3.3V Supply
Definition: adc.h:28
uint16_t ADC_SWUnreg
Switched Unreg to the Sensor.
Definition: adc.h:27
uint16_t ADC_Temp
Display Temperature.
Definition: adc.h:24
volatile ADCData_t ADCData
ADC-Values for the last measurement.
Definition: adc - Kopie.c:34
uint16_t ADC_P5
5V Supply
Definition: adc.h:25
static void ADCcli(void)
Definition: adc.h:42
uint16_t ADC_Unreg
Unregulated Supply.
Definition: adc.h:26
static void ADCsei(void)
Definition: adc.h:47
static const uint8_t ADCFLAG_NEWAVERAGES
All Averages have been updated.
Definition: adc.h:15