|
idfxx 1.0.0
Modern C++23 components for ESP-IDF
|
Analog input reading with calibrated voltages. More...
#include <idfxx/error>#include <idfxx/gpio>#include <chrono>#include <cstddef>#include <cstdint>#include <electro/electro>#include <frequency/frequency>#include <memory>#include <optional>#include <span>#include <vector>Go to the source code of this file.
Classes | |
| struct | idfxx::adc::divider_ratio |
| External voltage-divider ratio between a source and an ADC pin. More... | |
| class | idfxx::adc::input |
| A one-shot analog input on a single pin. More... | |
| struct | idfxx::adc::input::config |
| Configuration for a one-shot analog input. More... | |
| class | idfxx::adc::sampler |
| A continuous sampler over one or more analog pins. More... | |
| struct | idfxx::adc::sampler::config |
| Configuration for a continuous sampler. More... | |
| struct | idfxx::adc::sampler::sample |
| A single conversion result. More... | |
Namespaces | |
| namespace | idfxx |
| namespace | idfxx::adc |
| ADC classes and utilities. | |
Enumerations | |
| enum class | idfxx::adc::attenuation : uint8_t { idfxx::adc::attenuation::db_0 , idfxx::adc::attenuation::db_2_5 , idfxx::adc::attenuation::db_6 , idfxx::adc::attenuation::db_12 } |
| Input attenuation, which sets the measurable voltage range. More... | |
Analog input reading with calibrated voltages.
Definition in file adc.hpp.