ADC (Analog to Digital Converter)
Interface to the AD-converter of the ATmega32, which allows to query the potentiometer and the photosensor of the board. More...
Files | |
file | adc.h |
Enumerations | |
enum | ADCDEV { POTI, PHOTO } |
Device ids of available periphery connected to ADC channels. More... | |
Functions | |
int16_t | sb_adc_read (ADCDEV dev) |
Perform a 10-bit A/D conversion for a specific channel/device. More... | |
Detailed Description
Interface to the AD-converter of the ATmega32, which allows to query the potentiometer and the photosensor of the board.
Enumeration Type Documentation
◆ ADCDEV
enum ADCDEV |
Function Documentation
◆ sb_adc_read()
int16_t sb_adc_read | ( | ADCDEV | dev | ) |
Perform a 10-bit A/D conversion for a specific channel/device.
- Parameters
-
dev id of a device connected to the ADC
- Return values
-
>=0 10-bit result of the conversion -1 invalid device id