1 #ifndef AVR_ADCONVERTER_H
2 #define AVR_ADCONVERTER_H
11 * @brief Analog-Digital Converter
13 class ADC
: public avr::Hardware
{
15 ADC(Bus
& bus
, unsigned int ccVec
);
19 bool attachReg(const char *name
, IORegister
*reg
);
21 void regChanged( IORegister
*reg
);
24 void beforeInvokeInterrupt(unsigned int vector
);
27 void setAdcsr(unsigned char val
);
28 float refVoltage() const;
37 unsigned char adcsr_old
;
39 unsigned int prescaler
;
47 #endif /* AVR_ADCONVERTER_H */