|
M5Unit-METER 0.2.1 git rev:6a6ea23
|
Base class for ADS111x families. More...
#include <M5UnitComponent.hpp>#include <m5_utility/stl/extension.hpp>#include <m5_utility/container/circular_buffer.hpp>#include <limits>Go to the source code of this file.
Classes | |
| struct | m5::unit::ads111x::Data |
| Measurement data group. More... | |
| class | m5::unit::UnitADS111x |
| Base class for ADS111x series. More... | |
| struct | m5::unit::UnitADS111x::config_t |
| Settings for begin. More... | |
Namespaces | |
| namespace | m5 |
| Top level namespace of M5stack. | |
| namespace | ads111x |
| For ADS111x families. | |
Enumerations | |
| enum class | m5::unit::ads111x::Mux : uint8_t { AIN_01 , AIN_03 , AIN_13 , AIN_23 , GND_0 , GND_1 , GND_2 , GND_3 } |
| Input multiplexer. More... | |
| enum class | m5::unit::ads111x::Gain : uint8_t { PGA_6144 , PGA_4096 , PGA_2048 , PGA_1024 , PGA_512 , PGA_256 } |
| Programmable gain amplifier. More... | |
| enum class | m5::unit::ads111x::Sampling : uint8_t { Rate8 , Rate16 , Rate32 , Rate64 , Rate128 , Rate250 , Rate475 , Rate860 } |
| Data rate setting (samples per second) More... | |
| enum class | m5::unit::ads111x::ComparatorQueue : uint8_t { One , Two , Four , Disable } |
| the value determines the number of successive conversions exceeding the upper orlower threshold required More... | |
Base class for ADS111x families.
|
strong |
the value determines the number of successive conversions exceeding the upper orlower threshold required
| Enumerator | |
|---|---|
| One | Assert after one conversion. |
| Two | Assert after two conversion. |
| Four | Assert after four conversion. |
| Disable | Disable comparator and set ALERT/RDY pin to high-impedance as default |
|
strong |
|
strong |
Input multiplexer.
|
strong |