M5Unit-ENV 1.2.0 git rev:d576302
Loading...
Searching...
No Matches
M5UnitUnifiedENV.hpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2024 M5Stack Technology CO LTD
3 *
4 * SPDX-License-Identifier: MIT
5 */
13#if defined(_M5_UNIT_ENV_H_)
14#error "DO NOT USE it at the same time as conventional libraries"
15#endif
16
17#ifndef M5_UNIT_UNIFIED_ENV_HPP
18#define M5_UNIT_UNIFIED_ENV_HPP
19
20// CO2
21#include "unit/unit_SCD40.hpp"
22#include "unit/unit_SCD41.hpp"
23// ENVIII
24#include "unit/unit_SHT30.hpp"
25#include "unit/unit_QMP6988.hpp"
26#include "unit/unit_ENV3.hpp"
27// ENVPro
28#include "unit/unit_BME688.hpp"
29// TVOC
30#include "unit/unit_SGP30.hpp"
31// ENVIV
32#include "unit/unit_SHT40.hpp"
33#include "unit/unit_BMP280.hpp"
34#include "unit/unit_ENV4.hpp"
35
40namespace m5 {
41
46namespace unit {
47
48using UnitCO2 = m5::unit::UnitSCD40;
49using UnitENVPro = m5::unit::UnitBME688;
50using UnitTVOC = m5::unit::UnitSGP30;
51
52} // namespace unit
53} // namespace m5
54#endif
BME688 unit.
Definition unit_BME688.hpp:381
SCD40 unit component.
Definition unit_SCD40.hpp:78
SGP30 unit.
Definition unit_SGP30.hpp:82
Top level namespace of M5stack.
Unit-related namespace.
BME688 Unit for M5UnitUnified.
BMP280 Unit for M5UnitUnified.
ENV III Unit for M5UnitUnified.
ENV IV Unit for M5UnitUnified.
QMP6988 Unit for M5UnitUnified.
SCD40 Unit for M5UnitUnified.
SCD41 Unit for M5UnitUnified.
SGP30 Unit for M5UnitUnified.
SHT30 Unit for M5UnitUnified.
SHT40 Unit for M5UnitUnified.