ADC (Analog-to-Digital Converter) interface. More...
Go to the source code of this file.
Data Structures | |
struct | hw_adc_t |
ADC channel. More... | |
Typedefs | |
typedef struct hw_adc_t | hw_adc_t |
ADC channel. | |
Functions | |
uint8_t | hw_adc_count (void) |
Get the total number of available ADC channels. More... | |
hw_adc_t | hw_adc_init_pin (uint8_t pin) |
Initialize an ADC interface for a specific pin. More... | |
hw_adc_t | hw_adc_init_temperature () |
Initialize an ADC interface on which the temperature sensor is connected. More... | |
void | hw_adc_finalize (hw_adc_t *adc) |
Finalize and release an ADC interface. More... | |
uint8_t | hw_adc_gpio_channel (uint8_t gpio) |
Get the ADC channel number for a specific GPIO pin. More... | |
static bool | hw_adc_valid (hw_adc_t *adc) |
Check if an ADC handle is valid and usable. More... | |
uint16_t | hw_adc_read (hw_adc_t *adc) |
Read the current value from an ADC channel. More... | |
float | hw_adc_read_voltage (hw_adc_t *adc) |
Read the current value from an ADC channel as a voltage. More... | |
float | hw_adc_read_temperature (hw_adc_t *adc) |
Read the current value from an ADC channel as a temperature. More... | |
ADC (Analog-to-Digital Converter) interface.
Definition in file adc.h.