HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 Cntc::AdcInterface
 CNtcAdcAdapterAdapter that bridges BaseAdc to the ntc::AdcInterface CRTP interface required by the NtcThermistor template class
 CAs5047uConfigAS5047U configuration structure
 CAs5047uDiagnosticsSensor diagnostic information
 CAs5047uHandlerUnified handler for AS5047U magnetic rotary position sensor
 CAs5047uMeasurementComplete sensor measurement data structure
 CAsciiArtFormatASCII art formatting options
 CBaseAdc
 CTmc9660AdcWrapperDelegation wrapper that adapts Tmc9660Handler::Adc for external ownership
 CTmc9660Handler::AdcBaseAdc adapter for all TMC9660 ADC channels
 CBaseGpio
 CPca9685GpioPinBaseGpio adapter for a single PCA9685 channel used as a digital output
 CPcal95555GpioPinBaseGpio adapter for a single PCAL95555 GPIO expander pin
 CTmc9660Handler::GpioBaseGpio adapter for a single TMC9660 internal GPIO channel
 CBasePwm
 CPca9685PwmAdapterBasePwm adapter for all 16 PCA9685 PWM channels
 CBaseTemperature
 CNtcTemperatureHandlerNTC temperature sensor handler implementing BaseTemperature interface
 CTmc9660Handler::TemperatureBaseTemperature adapter for the TMC9660 internal chip temperature sensor
 CBaseThread
 CTestThread
 CBno08xActivityDataActivity and gesture detection data
 CBno08xCalibrationStatusSensor calibration status
 CBno08xConfigBNO08x configuration structure
 CBno08xEulerAnglesEuler angles derived from quaternion
 CBno08xHandlerUnified handler for BNO08x IMU sensor family
 CBno08xImuDataComplete IMU sensor data structure
 CBno08xQuaternionEnhanced quaternion with timestamp and accuracy
 CBno08xVector3Enhanced vector with timestamp and accuracy
 Cbno08x::CommInterface
 CHalI2cBno08xCommI2C CRTP communication adapter for BNO08x
 CHalSpiBno08xCommSPI CRTP communication adapter for BNO08x
 CWs2812Handler::ConfigConfiguration structure for the WS2812 handler
 Cstd::false_type
 CTle92466edHandler::is_driver_result< T >Type trait to detect tle92466ed::DriverResult<T> types
 CHandlerTaskArgs
 Cpca9685::I2cInterface
 CHalI2cPca9685CommConcrete I2C communication adapter for PCA9685 using BaseI2c
 Cpcal95555::I2cInterface
 CHalI2cPcal95555CommConcrete I2C communication adapter for PCAL95555 using BaseI2c
 CIBno08xDriverOpsInternal abstract interface for type-erasing the BNO085<CommType> template
 CBno08xDriverImpl< CommType >Concrete type-erased driver wrapper
 CLogConfigLogging configuration
 CLoggerAdvanced logging system with formatting capabilities
 CMax22200HandlerUnified handler for MAX22200 octal solenoid/motor driver
 Cntc_temp_handler_config_tNTC temperature handler configuration structure
 CPca9685HandlerUnified, non-templated handler for a single PCA9685 PWM controller
 CPcal95555HandlerUnified, non-templated handler for a single PCA9555 / PCAL9555A device
 Ctmc51x0::SpiCommInterface
 CHalSpiTmc5160CommConcrete SPI communication adapter for TMC5160 using BaseSpi and BaseGpio
 Ctmc9660::SpiCommInterface
 CHalSpiTmc9660CommConcrete SPI communication adapter for TMC9660 using BaseSpi and BaseGpio
 Cas5047u::SpiInterface
 CAs5047uSpiAdapterCRTP adapter connecting BaseSpi interface to AS5047U SpiInterface
 Cmax22200::SpiInterface
 CHalSpiMax22200CommCRTP SPI communication adapter for MAX22200 using BaseSpi and BaseGpio
 Ctle92466ed::SpiInterface
 CHalSpiTle92466edCommCRTP SPI communication adapter for TLE92466ED using BaseSpi and BaseGpio
 CLogger::TagLevel
 CTestResultsTest execution tracking and results accumulation
 CTestTaskContextContext passed to test task trampoline
 CTle92466edHandlerUnified handler for TLE92466ED six-channel solenoid driver
 CTmc5160CtrlPinsShared helper holding TMC5160 host-side control pin references
 CTmc5160HandlerUnified handler for TMC5160/TMC5130 stepper motor driver
 CTmc9660CtrlPinsShared helper holding the four TMC9660 host-side control pin references
 CTmc9660HandlerUnified, non-templated handler for a single TMC9660 motor controller device
 Cstd::true_type
 CTle92466edHandler::is_driver_result< tle92466ed::DriverResult< T > >
 Ctmc51x0::UartCommInterface
 CHalUartTmc5160CommConcrete UART communication adapter for TMC5160 using BaseUart and BaseGpio
 Ctmc9660::UartCommInterface
 CHalUartTmc9660CommConcrete UART communication adapter for TMC9660 using BaseUart and BaseGpio
 CWs2812HandlerUnified handler for WS2812 addressable LED strips