M5Unit-THERMO 0.2.0 git rev:e387a6b
|
MLX90614 Unit for M5UnitUnified. More...
#include <M5UnitComponent.hpp>
#include <m5_utility/container/circular_buffer.hpp>
#include <limits>
#include <array>
Go to the source code of this file.
Classes | |
struct | m5::unit::mlx90614::Data |
Measurement data group. More... | |
struct | m5::unit::mlx90614::EEPROM |
EEPROM values. More... | |
class | m5::unit::UnitMLX90614 |
Base class of the UnitMLX90614 series. More... | |
struct | m5::unit::UnitMLX90614::config_t |
Settings for begin. More... | |
class | m5::unit::UnitMLX90614BAA |
For UnitMLX90614BAA (NCIR using it) More... | |
Namespaces | |
namespace | m5 |
Top level namespace of M5stack. | |
namespace | mlx90614 |
For mlx90614. | |
Enumerations | |
enum class | m5::unit::mlx90614::Output : uint8_t { TA_TO1 , TA_TO2 , TO2_Undefined , TO1_TO2 } |
PWM output mode. More... | |
enum class | m5::unit::mlx90614::IIR : uint8_t { Filter50 , Filter25 , Filter17 , Filter13 , Filter100 , Filter80 , Filter67 , Filter57 } |
Infinite Impulse Response. More... | |
enum class | m5::unit::mlx90614::FIR : uint8_t { Filter8 , Filter16 , Filter32 , Filter64 , Filter128 , Filter256 , Filter512 , Filter1024 } |
Finite Impulse Response. More... | |
enum class | m5::unit::mlx90614::Gain : uint8_t { Coeff1 , Coeff3 , Coeff6 , Coeff12_5 , Coeff25 , Coeff50 , Coeff100 } |
Amplifier gain. More... | |
enum class | m5::unit::mlx90614::IRSensor : uint8_t { Single , Dual } |
Infra-Red Sensor mode. More... | |
MLX90614 Unit for M5UnitUnified.
|
strong |
|
strong |
|
strong |
Infinite Impulse Response.
|
strong |
|
strong |