M5UnitUnified 0.5.8 git rev:47d29eb
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 ▼Nm5Top level namespace of M5Stack
 ▼Nunit
 ▼Ngoogletest
 CGPIOComponentTestBaseUnitComponent derived class for testing (GPIO)
 CI2CComponentTestBaseUnitComponent derived class for testing (I2C)
 CPeriodicMeasurementResultResult of periodic measurement data collection with statistical analysis
 CSPIComponentTestBaseUnitComponent derived class for testing (SPI)
 CUARTComponentTestBaseUnitComponent derived class for testing (UART)
 ▼Ngpio
 Cpin_backup_tSave and restore GPIO pin configuration
 ▼Nwiring
 CGpioPinPairGPIO rx/tx pin pair; fallback_a indicates port_a fallback was used
 CHatI2CPinsHat I2C pin pair + bus selection; sda=scl=-1 if board has no Hat header
 CHatPinPairHat rx/tx pin pair (shared by Hat GPIO and Hat UART); rx=tx=-1 if board has no Hat header
 CI2CPinsI2C backend selection + pin numbers (pure getter result, no side effects)
 CSpiPinsSPI pin set (sclk / miso / mosi) on the board's shared SD/SPI bus
 CUartPinPairUART rx/tx pin pair; fallback_a indicates port_a fallback was used
 ▼CAdapterAdapter base class to treat M5HAL and TwoWire,GPIO,Serial,SPI... in the same way
 CImplImplementation base class (Pimpl pattern)
 ▼CAdapterI2CI2C access adapter
 CBusImpl
 CI2CClassImpl
 CI2CImpl
 ▼CAdapterUARTUART access adapter
 CUARTImpl
 ▼CComponentBase class of unit component
 Ccomponent_config_tComponent basic settings for begin
 CPeriodicMeasurementAdapterInterface class for periodic measurement (CRTP)
 Ctransaction_guardRAII guard for adapter transactions
 CUnitUnifiedFor managing and leading units