diff options
Diffstat (limited to 'adc.c')
-rw-r--r-- | adc.c | 18 |
1 files changed, 0 insertions, 18 deletions
@@ -1,18 +0,0 @@ -#include "adc.h" - -#include <avr/io.h> - - -void initADC() { - ADMUX = (1<<REFS0);
- ADCSRA = (1<<ADEN)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); -} - -uint16_t getADCValue(int port) { - ADMUX = (1<<REFS0)|(1<<ADLAR)|(port&0x07); - ADCSRA |= (1<<ADSC); - - while(!(ADCSRA & (1<<ADIF))); - - return ADC; -} |