10#ifndef M5_UNIT_DISTANCE_UNIT_ULTRA_SONIC_HPP
11#define M5_UNIT_DISTANCE_UNIT_ULTRA_SONIC_HPP
22class UnitUltraSonicI2C :
public UnitRCWL9620 {
32 virtual bool begin()
override;
39class UnitUltraSonicIO :
public UnitRCWL9620 {
49 virtual bool begin()
override;
52 inline virtual uint32_t minimum_interval()
const
An ultrasonic distance measuring sensor unit.
UnitUltraSonicI2C()
Constructor.
Definition unit_UltraSonic.hpp:27
virtual bool begin() override
Begin I2C communication.
Definition unit_UltraSonic.cpp:24
virtual bool begin() override
Begin GPIO communication.
Definition unit_UltraSonic.cpp:38
UnitUltraSonicIO()
Constructor.
Definition unit_UltraSonic.hpp:44
Top level namespace of M5Stack.
RCWL9620 Unit for M5UnitUnified.