10#ifndef M5_UNIT_DISTANCE_UNIT_ULTRA_SONIC_HPP
11#define M5_UNIT_DISTANCE_UNIT_ULTRA_SONIC_HPP
22class UnitUltraSonicI2C :
public UnitRCWL9620 {
23 M5_UNIT_COMPONENT_HPP_BUILDER(UnitUltraSonicI2C, 0x57);
26 explicit UnitUltraSonicI2C() : UnitRCWL9620(DEFAULT_ADDRESS)
29 virtual bool begin()
override;
36class UnitUltraSonicIO :
public UnitRCWL9620 {
37 M5_UNIT_COMPONENT_HPP_BUILDER(UnitUltraSonicIO, 0x00);
40 explicit UnitUltraSonicIO() : UnitRCWL9620(DEFAULT_ADDRESS)
43 virtual bool begin()
override;
46 inline virtual uint32_t minimum_interval()
const
Top level namespace of M5stack.
RCWL9620 Unit for M5UnitUnified.