|
M5UnitUnified 0.5.8 git rev:47d29eb
|
| ▼Nm5 | Top level namespace of M5Stack |
| ▼Nunit | |
| ▼Ngoogletest | |
| CGPIOComponentTestBase | UnitComponent derived class for testing (GPIO) |
| CI2CComponentTestBase | UnitComponent derived class for testing (I2C) |
| CPeriodicMeasurementResult | Result of periodic measurement data collection with statistical analysis |
| CSPIComponentTestBase | UnitComponent derived class for testing (SPI) |
| CUARTComponentTestBase | UnitComponent derived class for testing (UART) |
| ▼Ngpio | |
| Cpin_backup_t | Save and restore GPIO pin configuration |
| ▼Nwiring | |
| CGpioPinPair | GPIO rx/tx pin pair; fallback_a indicates port_a fallback was used |
| CHatI2CPins | Hat I2C pin pair + bus selection; sda=scl=-1 if board has no Hat header |
| CHatPinPair | Hat rx/tx pin pair (shared by Hat GPIO and Hat UART); rx=tx=-1 if board has no Hat header |
| CI2CPins | I2C backend selection + pin numbers (pure getter result, no side effects) |
| CSpiPins | SPI pin set (sclk / miso / mosi) on the board's shared SD/SPI bus |
| CUartPinPair | UART rx/tx pin pair; fallback_a indicates port_a fallback was used |
| ▼CAdapter | Adapter base class to treat M5HAL and TwoWire,GPIO,Serial,SPI... in the same way |
| CImpl | Implementation base class (Pimpl pattern) |
| ▼CAdapterI2C | I2C access adapter |
| CBusImpl | |
| CI2CClassImpl | |
| CI2CImpl | |
| ▼CAdapterUART | UART access adapter |
| CUARTImpl | |
| ▼CComponent | Base class of unit component |
| Ccomponent_config_t | Component basic settings for begin |
| CPeriodicMeasurementAdapter | Interface class for periodic measurement (CRTP) |
| Ctransaction_guard | RAII guard for adapter transactions |
| CUnitUnified | For managing and leading units |