1
0
mirror of synced 2024-11-24 02:04:24 +01:00

Tabs to spaces.

This commit is contained in:
Mika Tuupola 2011-10-23 17:26:05 +03:00
parent 28daa804b4
commit 3d00faf639

View File

@ -16,46 +16,46 @@
#include "analog.h"
uint16_t analog_read(uint8_t pin) {
/* Enable ADC and set prescaler. */
ADCSRA = _BV(ADEN) | ADC_PRESCALER;
/* Set high speed mode. */
/* Enable ADC and set prescaler. */
ADCSRA = _BV(ADEN) | ADC_PRESCALER;
/* Set high speed mode. */
ADCSRB |= _BV(ADHSM);
/* Set adc reference and select mux. */
ADMUX = ADC_REF | (pin & 0b00011111);
/* Start conversion. */
/* Set adc reference and select mux. */
ADMUX = ADC_REF | (pin & 0b00011111);
/* Start conversion. */
ADCSRA |= _BV(ADSC);
/* Wait until adc has result ready. */
loop_until_bit_is_clear(ADCSRA, ADSC);
/* Word! */
return ADCW;
/* Word! */
return ADCW;
}
uint8_t analog_read_byte(uint8_t pin) {
/* Enable ADC and set prescaler. */
ADCSRA = _BV(ADEN) | ADC_PRESCALER;
/* Set high speed mode. */
/* Enable ADC and set prescaler. */
ADCSRA = _BV(ADEN) | ADC_PRESCALER;
/* Set high speed mode. */
ADCSRB |= _BV(ADHSM);
/* Set adc reference and select mux. */
ADMUX = ADC_REF | (pin & 0b00011111);
/* Left adjust the 10 bit result. */
/* Set adc reference and select mux. */
ADMUX = ADC_REF | (pin & 0b00011111);
/* Left adjust the 10 bit result. */
ADMUX |= (1<<ADLAR);
/* Start conversion. */
/* Start conversion. */
ADCSRA |= _BV(ADSC);
/* Wait until adc has result ready. */
loop_until_bit_is_clear(ADCSRA, ADSC);
/* Hight byte. */
return ADCH;
/* Hight byte. */
return ADCH;
}