M5UnitUnified
0.5.5 git rev:bf711f3
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
]
▼
C
m5::unit::Adapter
Adapter
base class to treat M5HAL and TwoWire,GPIO,Serial,SPI... in the same way
▼
C
m5::unit::AdapterGPIOBase
C
m5::unit::AdapterGPIO
GPIO access adapter
C
m5::unit::AdapterI2C
I2C access adapter
C
m5::unit::AdapterSPI
SPI access adapter
C
m5::unit::AdapterUART
UART access adapter
C
m5::unit::gpio::adapter_config_t
Unified configuration for RMT v1/v2
C
m5::unit::GPIOImplV2::callback_struct_t
C
m5::unit::Component
Base class of unit component
C
m5::unit::Component::component_config_t
Component
basic settings for begin
▼
C
m5::unit::gpio::adapter_config_t::config_t
Common
C
m5::unit::gpio::adapter_config_t::rx_config_t
For RX
C
m5::unit::gpio::adapter_config_t::tx_config_t
For TX
C
m5::unit::wiring::GpioPinPair
GPIO rx/tx pin pair; fallback_a indicates port_a fallback was used
C
m5::unit::wiring::HatI2CPins
Hat I2C pin pair + bus selection; sda=scl=-1 if board has no Hat header
C
m5::unit::wiring::HatPinPair
Hat rx/tx pin pair (shared by Hat GPIO and Hat UART); rx=tx=-1 if board has no Hat header
C
m5::unit::wiring::I2CPins
I2C backend selection + pin numbers (pure getter result, no side effects)
C
m5::unit::wiring::IdfUartParams
Map UartConfig to ESP-IDF native uart_config_t fields
▼
C
m5::unit::Adapter::Impl
Implementation base class (Pimpl pattern)
▼
C
m5::unit::AdapterGPIOBase::GPIOImpl
C
m5::unit::GPIOImplV2
▼
C
m5::unit::AdapterI2C::I2CImpl
C
m5::unit::AdapterI2C::BusImpl
C
m5::unit::AdapterI2C::I2CClassImpl
C
m5::unit::AdapterSPI::SPIImpl
C
m5::unit::AdapterUART::UARTImpl
C
m5::unit::PeriodicMeasurementAdapter< Derived, MD >
Interface class for periodic measurement (CRTP)
C
m5::unit::googletest::PeriodicMeasurementResult
Result of periodic measurement data collection with statistical analysis
C
m5::unit::gpio::pin_backup_t
Save and restore GPIO pin configuration
C
m5::unit::wiring::detail::SPIDevEntry
C
m5::unit::wiring::detail::SPIHostEntry
C
m5::unit::wiring::SpiPins
SPI pin set (sclk / miso / mosi) on the board's shared SD/SPI bus
▼
C
testing::Test
C
m5::unit::googletest::GPIOComponentTestBase< U >
UnitComponent derived class for testing (GPIO)
C
m5::unit::googletest::I2CComponentTestBase< U >
UnitComponent derived class for testing (I2C)
C
m5::unit::googletest::SPIComponentTestBase< U >
UnitComponent derived class for testing (SPI)
C
m5::unit::googletest::UARTComponentTestBase< U >
UnitComponent derived class for testing (UART)
C
m5::unit::transaction_guard
RAII guard for adapter transactions
C
m5::unit::wiring::detail::UARTCacheEntry
C
m5::unit::wiring::UartPinPair
UART rx/tx pin pair; fallback_a indicates port_a fallback was used
C
m5::unit::UnitUnified
For managing and leading units
Generated by
1.11.0