|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
| ▼Cntc::AdcInterface | |
| CNtcAdcAdapter | Adapter that bridges BaseAdc to the ntc::AdcInterface CRTP interface required by the NtcThermistor template class |
| CAs5047uConfig | AS5047U configuration structure |
| CAs5047uDiagnostics | Sensor diagnostic information |
| CAs5047uHandler | Unified handler for AS5047U magnetic rotary position sensor |
| CAs5047uMeasurement | Complete sensor measurement data structure |
| CAsciiArtFormat | ASCII art formatting options |
| ▼CBaseAdc | |
| CTmc9660AdcWrapper | Delegation wrapper that adapts Tmc9660Handler::Adc for external ownership |
| CTmc9660Handler::Adc | BaseAdc adapter for all TMC9660 ADC channels |
| ▼CBaseGpio | |
| CPca9685GpioPin | BaseGpio adapter for a single PCA9685 channel used as a digital output |
| CPcal95555GpioPin | BaseGpio adapter for a single PCAL95555 GPIO expander pin |
| CTmc9660Handler::Gpio | BaseGpio adapter for a single TMC9660 internal GPIO channel |
| ▼CBasePwm | |
| CPca9685PwmAdapter | BasePwm adapter for all 16 PCA9685 PWM channels |
| ▼CBaseTemperature | |
| CNtcTemperatureHandler | NTC temperature sensor handler implementing BaseTemperature interface |
| CTmc9660Handler::Temperature | BaseTemperature adapter for the TMC9660 internal chip temperature sensor |
| ▼CBaseThread | |
| CTestThread | |
| CBno08xActivityData | Activity and gesture detection data |
| CBno08xCalibrationStatus | Sensor calibration status |
| CBno08xConfig | BNO08x configuration structure |
| CBno08xEulerAngles | Euler angles derived from quaternion |
| CBno08xHandler | Unified handler for BNO08x IMU sensor family |
| CBno08xImuData | Complete IMU sensor data structure |
| CBno08xQuaternion | Enhanced quaternion with timestamp and accuracy |
| CBno08xVector3 | Enhanced vector with timestamp and accuracy |
| ▼Cbno08x::CommInterface | |
| CHalI2cBno08xComm | I2C CRTP communication adapter for BNO08x |
| CHalSpiBno08xComm | SPI CRTP communication adapter for BNO08x |
| CWs2812Handler::Config | Configuration structure for the WS2812 handler |
| ▼Cstd::false_type | |
| CTle92466edHandler::is_driver_result< T > | Type trait to detect tle92466ed::DriverResult<T> types |
| CHandlerTaskArgs | |
| ▼Cpca9685::I2cInterface | |
| CHalI2cPca9685Comm | Concrete I2C communication adapter for PCA9685 using BaseI2c |
| ▼Cpcal95555::I2cInterface | |
| CHalI2cPcal95555Comm | Concrete I2C communication adapter for PCAL95555 using BaseI2c |
| ▼CIBno08xDriverOps | Internal abstract interface for type-erasing the BNO085<CommType> template |
| CBno08xDriverImpl< CommType > | Concrete type-erased driver wrapper |
| CLogConfig | Logging configuration |
| CLogger | Advanced logging system with formatting capabilities |
| CMax22200Handler | Unified handler for MAX22200 octal solenoid/motor driver |
| Cntc_temp_handler_config_t | NTC temperature handler configuration structure |
| CPca9685Handler | Unified, non-templated handler for a single PCA9685 PWM controller |
| CPcal95555Handler | Unified, non-templated handler for a single PCA9555 / PCAL9555A device |
| ▼Ctmc51x0::SpiCommInterface | |
| CHalSpiTmc5160Comm | Concrete SPI communication adapter for TMC5160 using BaseSpi and BaseGpio |
| ▼Ctmc9660::SpiCommInterface | |
| CHalSpiTmc9660Comm | Concrete SPI communication adapter for TMC9660 using BaseSpi and BaseGpio |
| ▼Cas5047u::SpiInterface | |
| CAs5047uSpiAdapter | CRTP adapter connecting BaseSpi interface to AS5047U SpiInterface |
| ▼Cmax22200::SpiInterface | |
| CHalSpiMax22200Comm | CRTP SPI communication adapter for MAX22200 using BaseSpi and BaseGpio |
| ▼Ctle92466ed::SpiInterface | |
| CHalSpiTle92466edComm | CRTP SPI communication adapter for TLE92466ED using BaseSpi and BaseGpio |
| CLogger::TagLevel | |
| CTestResults | Test execution tracking and results accumulation |
| CTestTaskContext | Context passed to test task trampoline |
| CTle92466edHandler | Unified handler for TLE92466ED six-channel solenoid driver |
| CTmc5160CtrlPins | Shared helper holding TMC5160 host-side control pin references |
| CTmc5160Handler | Unified handler for TMC5160/TMC5130 stepper motor driver |
| CTmc9660CtrlPins | Shared helper holding the four TMC9660 host-side control pin references |
| CTmc9660Handler | Unified, non-templated handler for a single TMC9660 motor controller device |
| ▼Cstd::true_type | |
| CTle92466edHandler::is_driver_result< tle92466ed::DriverResult< T > > | |
| ▼Ctmc51x0::UartCommInterface | |
| CHalUartTmc5160Comm | Concrete UART communication adapter for TMC5160 using BaseUart and BaseGpio |
| ▼Ctmc9660::UartCommInterface | |
| CHalUartTmc9660Comm | Concrete UART communication adapter for TMC9660 using BaseUart and BaseGpio |
| CWs2812Handler | Unified handler for WS2812 addressable LED strips |