|
M5UnitUnified 0.5.8 git rev:47d29eb
|
| ▼Cm5::unit::Adapter | Adapter base class to treat M5HAL and TwoWire,GPIO,Serial,SPI... in the same way |
| Cm5::unit::AdapterI2C | I2C access adapter |
| Cm5::unit::AdapterUART | UART access adapter |
| Cm5::unit::Component | Base class of unit component |
| Cm5::unit::Component::component_config_t | Component basic settings for begin |
| Cm5::unit::wiring::GpioPinPair | GPIO rx/tx pin pair; fallback_a indicates port_a fallback was used |
| Cm5::unit::wiring::HatI2CPins | Hat I2C pin pair + bus selection; sda=scl=-1 if board has no Hat header |
| Cm5::unit::wiring::HatPinPair | Hat rx/tx pin pair (shared by Hat GPIO and Hat UART); rx=tx=-1 if board has no Hat header |
| Cm5::unit::wiring::I2CPins | I2C backend selection + pin numbers (pure getter result, no side effects) |
| ▼Cm5::unit::Adapter::Impl | Implementation 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::PeriodicMeasurementResult | Result of periodic measurement data collection with statistical analysis |
| Cm5::unit::gpio::pin_backup_t | Save and restore GPIO pin configuration |
| Cm5::unit::wiring::SpiPins | SPI 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_guard | RAII guard for adapter transactions |
| Cm5::unit::wiring::UartPinPair | UART rx/tx pin pair; fallback_a indicates port_a fallback was used |
| Cm5::unit::UnitUnified | For managing and leading units |