M5UnitUnified 0.5.8 git rev:47d29eb
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 ▼Cm5::unit::AdapterAdapter base class to treat M5HAL and TwoWire,GPIO,Serial,SPI... in the same way
 Cm5::unit::AdapterI2CI2C access adapter
 Cm5::unit::AdapterUARTUART access adapter
 Cm5::unit::ComponentBase class of unit component
 Cm5::unit::Component::component_config_tComponent basic settings for begin
 Cm5::unit::wiring::GpioPinPairGPIO rx/tx pin pair; fallback_a indicates port_a fallback was used
 Cm5::unit::wiring::HatI2CPinsHat I2C pin pair + bus selection; sda=scl=-1 if board has no Hat header
 Cm5::unit::wiring::HatPinPairHat rx/tx pin pair (shared by Hat GPIO and Hat UART); rx=tx=-1 if board has no Hat header
 Cm5::unit::wiring::I2CPinsI2C backend selection + pin numbers (pure getter result, no side effects)
 ▼Cm5::unit::Adapter::ImplImplementation base class (Pimpl pattern)
 ▼Cm5::unit::AdapterI2C::I2CImpl
 Cm5::unit::AdapterI2C::BusImpl
 Cm5::unit::AdapterI2C::I2CClassImpl
 Cm5::unit::AdapterUART::UARTImpl
 Cm5::unit::PeriodicMeasurementAdapter< Derived, MD >Interface class for periodic measurement (CRTP)
 Cm5::unit::googletest::PeriodicMeasurementResultResult of periodic measurement data collection with statistical analysis
 Cm5::unit::gpio::pin_backup_tSave and restore GPIO pin configuration
 Cm5::unit::wiring::SpiPinsSPI pin set (sclk / miso / mosi) on the board's shared SD/SPI bus
 ▼Ctesting::Test
 Cm5::unit::googletest::GPIOComponentTestBase< U >UnitComponent derived class for testing (GPIO)
 Cm5::unit::googletest::I2CComponentTestBase< U >UnitComponent derived class for testing (I2C)
 Cm5::unit::googletest::SPIComponentTestBase< U >UnitComponent derived class for testing (SPI)
 Cm5::unit::googletest::UARTComponentTestBase< U >UnitComponent derived class for testing (UART)
 Cm5::unit::transaction_guardRAII guard for adapter transactions
 Cm5::unit::wiring::UartPinPairUART rx/tx pin pair; fallback_a indicates port_a fallback was used
 Cm5::unit::UnitUnifiedFor managing and leading units