M5Unit-ENV 1.2.0 git rev:d576302
|
QMP6988 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::qmp6988::Data |
Measurement data group. More... | |
class | m5::unit::UnitQMP6988 |
Barometric pressure sensor to measure atmospheric pressure and altitude estimation. More... | |
struct | m5::unit::UnitQMP6988::config_t |
Settings for begin. More... | |
Namespaces | |
namespace | m5 |
Top level namespace of M5stack. | |
Enumerations | |
enum class | m5::unit::qmp6988::PowerMode : uint8_t { Sleep , Forced , Normal = 0x03 } |
Operation mode. More... | |
enum class | m5::unit::qmp6988::Oversampling : uint8_t { Skipped , X1 , X2 , X4 , X8 , X16 , X32 , X64 } |
Oversampling value. More... | |
enum class | m5::unit::qmp6988::OversamplingSetting : uint8_t { HighSpeed , LowPower , Standard , HighAccuracy , UltraHightAccuracy } |
Oversampling Settings. More... | |
enum class | m5::unit::qmp6988::Filter : uint8_t { Off , Coeff2 , Coeff4 , Coeff8 , Coeff16 , Coeff32 } |
Filtter setting. More... | |
enum class | m5::unit::qmp6988::Standby : uint8_t { Time1ms , Time5ms , Time50ms , Time250ms , Time500ms , Time1sec , Time2sec , Time4sec } |
Measurement standby time for power mode Normal. More... | |
enum class | m5::unit::qmp6988::UseCase : uint8_t { Weather , Drop , Elevator , Stair , Indoor } |
Preset settings. More... | |
QMP6988 Unit for M5UnitUnified.
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |