|
M5Unit-HEART 0.2.0 git rev:799c9bc
|
MAX30100 Unit for M5UnitUnified. 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::max30100::Data |
| Measurement data group. More... | |
| struct | m5::unit::max30100::TemperatureData |
| Measurement data group for temperature. More... | |
| class | m5::unit::UnitMAX30100 |
| Pulse oximetry and heart-rate sensor. More... | |
| struct | m5::unit::UnitMAX30100::config_t |
| Settings for begin. More... | |
Namespaces | |
| namespace | m5 |
| Top level namespace of M5stack. | |
| namespace | max30100 |
| For MAX30100. | |
Enumerations | |
| enum class | m5::unit::max30100::Mode : uint8_t { None , HROnly = 0x02 , SpO2 } |
| Operation mode. More... | |
| enum class | m5::unit::max30100::Sampling : uint8_t { Rate50 , Rate100 , Rate167 , Rate200 , Rate400 , Rate600 , Rate800 , Rate1000 } |
| Sampling rate for pulse/conversion. More... | |
| enum class | m5::unit::max30100::LEDPulse : uint8_t { Width200 , Width400 , Width800 , Width1600 } |
| LED pulse width (the IR and RED have the same pulse width) More... | |
| enum class | m5::unit::max30100::LED : uint8_t { Current0_0 , Current4_4 , Current7_6 , Current11_0 , Current14_2 , Current17_4 , Current20_8 , Current24_0 , Current27_1 , Current30_6 , Current33_8 , Current37_0 , Current40_2 , Current43_6 , Current46_8 , Current50_0 } |
| LED current control. More... | |
Variables | |
| constexpr uint8_t | m5::unit::max30100::MAX_FIFO_DEPTH {16} |
| FIFO depth. | |
MAX30100 Unit for M5UnitUnified.
|
strong |
LED current control.
|
strong |
|
strong |
|
strong |