Remove redundant option (is include by default in the user makefile.
[bertos.git] / bertos / cpu / avr / drv / adc_avr.c
index 8c3217e73c5551fed554d6bf71ae735335eb9852..20aa2a192de4144c4c1634516d9f7f2ebf8a9da1 100644 (file)
@@ -37,6 +37,8 @@
  * This module is automatically included so no need to include
  * in test list.
  * notest: avr
+ *
+ * $WIZ$
  */
 
 #include "adc_avr.h"
 #include <avr/io.h>
 #include <avr/interrupt.h>
 
+/**
+ * ADC voltage referencese.
+ *
+ * $WIZ$ avr_adc_refs = "ADC_AVR_AREF", "ADC_AVR_AVCC", "ADC_AVR_INT256"
+ * \{
+ */
 #define ADC_AVR_AREF   0
 #define ADC_AVR_AVCC   1
 #define ADC_AVR_INT256 2
+/* \} */
 
 #if CONFIG_KERN
        #include <cfg/module.h>
@@ -65,7 +74,7 @@
 
 
        #if !CONFIG_KERN_SIGNALS
-               #error Signals must be active to use ADC with kernel
+               #error Signals must be active to use the ADC with kernel
        #endif
 
        /* Signal adc convertion end */
@@ -88,7 +97,7 @@
  * Select mux channel \a ch.
  * \todo only first 8 channels are selectable!
  */
-INLINE void adc_hw_select_ch(uint8_t ch)
+void adc_hw_select_ch(uint8_t ch)
 {
        /* Set to 0 all mux registers */
        ADMUX &= ~(BV(MUX4) | BV(MUX3) | BV(MUX2) | BV(MUX1) | BV(MUX0));
@@ -103,7 +112,7 @@ INLINE void adc_hw_select_ch(uint8_t ch)
  * If a kernel is present, preempt until convertion is complete, otherwise
  * a busy wait on ADCS bit is done.
  */
-INLINE uint16_t adc_hw_read(void)
+uint16_t adc_hw_read(void)
 {
        // Ensure another convertion is not running.
        ASSERT(!(ADCSRA & BV(ADSC)));
@@ -127,7 +136,7 @@ INLINE uint16_t adc_hw_read(void)
 /**
  * Init ADC hardware.
  */
-INLINE void adc_hw_init(void)
+void adc_hw_init(void)
 {
        /*
         * Select channel 0 as default,