Header for AT91 Adc driver. More...
Go to the source code of this file.
enum | adc_mode_type { ADC_OFF, FREE_RUNNING, SINGLE_CONVERSION, ADC_OFF, FREE_RUNNING_T0, FREE_RUNNING_T1, FREE_RUNNING_T2, FREE_RUNNING_EXT, SINGLE_CONVERSION } |
enum | adc_channel_type { ADC0 = 0, ADC1 = 1, ADC2 = 2, ADC3 = 3, ADC4 = 4, ADC5 = 5, ADC6 = 6, ADC7 = 7, ADC0 = 0, ADC1 = 1, ADC2 = 2, ADC3 = 3, ADC4 = 4, ADC5 = 5, ADC6 = 6, ADC7 = 7, ADC_MAX_CHANNEL = 8 } |
typedef enum adc_mode_type | TADCMode |
typedef enum adc_channel_type | TADCChannel |
void | ADCInit (void) |
Initialize the adc to the configured default values and enable interrupt. | |
void | ADCStartConversion (void) |
Start conversion. | |
void | ADCSetPrescale (uint32_t prescale) |
Set the prescaler for the adc. | |
void | ADCDisableChannel (TADCChannel channel) |
Disable a channel. | |
void | ADCEnableChannel (TADCChannel channel) |
Enable a channel used to sample when conversion started. | |
void | ADCSetMode (TADCMode mode) |
Sets the data aquisition mode for the adc. | |
int | ADCBufRead (uint16_t channel, uint16_t *read) |
Reads data from the adc buffer. |
Header for AT91 Adc driver.
Definition in file at91_adc.h.
typedef enum adc_mode_type TADCMode |
typedef enum adc_channel_type TADCChannel |
enum adc_mode_type |
ADC_OFF | |
FREE_RUNNING | |
SINGLE_CONVERSION | |
ADC_OFF | |
FREE_RUNNING_T0 | |
FREE_RUNNING_T1 | |
FREE_RUNNING_T2 | |
FREE_RUNNING_EXT | |
SINGLE_CONVERSION |
Definition at line 76 of file at91_adc.h.
enum adc_channel_type |
ADC0 | |
ADC1 | |
ADC2 | |
ADC3 | |
ADC4 | |
ADC5 | |
ADC6 | |
ADC7 | |
ADC0 | |
ADC1 | |
ADC2 | |
ADC3 | |
ADC4 | |
ADC5 | |
ADC6 | |
ADC7 | |
ADC_MAX_CHANNEL |
Definition at line 92 of file at91_adc.h.