26 #include "arduino_iomap.h" 
   38 #define ARDUINO_ANALOG_PIN_LAST  
   43 #if !defined(ARDUINO_ANALOG_PIN_LAST) && (defined(ARDUINO_A0) || defined(ARDUINO_A1)) 
   44 #  error "ARDUINO_PIN_LAST undefined despite analog pins available" 
   49 #if defined(ARDUINO_ANALOG_PIN_LAST) && !defined(ARDUINO_A0) && !defined(ARDUINO_A1) 
   50 #  error "ARDUINO_PIN_LAST defined but no analog pins available" 
   53 #if defined(ARDUINO_ANALOG_PIN_LAST) || defined(DOXYGEN) 
   76 #elif ARDUINO_ANALOG_PIN_LAST > 0 
   81 #elif ARDUINO_ANALOG_PIN_LAST > 1 
   86 #elif ARDUINO_ANALOG_PIN_LAST > 2 
   91 #elif ARDUINO_ANALOG_PIN_LAST > 3 
   96 #elif ARDUINO_ANALOG_PIN_LAST > 4 
  101 #elif ARDUINO_ANALOG_PIN_LAST > 5 
  106 #elif ARDUINO_ANALOG_PIN_LAST > 6 
  111 #elif ARDUINO_ANALOG_PIN_LAST > 7 
  116 #elif ARDUINO_ANALOG_PIN_LAST > 8 
  121 #elif ARDUINO_ANALOG_PIN_LAST > 9 
  126 #elif ARDUINO_ANALOG_PIN_LAST > 10 
  131 #elif ARDUINO_ANALOG_PIN_LAST > 11 
  136 #elif ARDUINO_ANALOG_PIN_LAST > 12 
  141 #elif ARDUINO_ANALOG_PIN_LAST > 13 
  146 #elif ARDUINO_ANALOG_PIN_LAST > 14 
  151 #elif ARDUINO_ANALOG_PIN_LAST > 15 
Low-level ADC peripheral driver interface definitions.
 
#define ARDUINO_A6
ADC line for Arduino pin A6.
 
#define ARDUINO_A7
ADC line for Arduino pin A7.
 
static const adc_t arduino_analog_map[]
Look-up table for the Arduino's analog pins.
 
#define ADC_UNDEF
Default ADC undefined value.
 
uint_fast8_t adc_t
Define default ADC type identifier.