HardFOC Core
API reference
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 1234]
 ▼ docs
 _doxygen
 ▼ handlers
 ▼ ads7952
 Ads7952Handler.cppImplementation of the ADS7952 12-channel SAR ADC handler
 Ads7952Handler.hUnified handler for ADS7952 12-channel 12-bit SAR ADC with SPI integration
 ▼ ads9324
 Ads9324Handler.cppADS9324 handler — CRTP SPI/host bridge + BaseAdc
 Ads9324Handler.hHf-core handler for ADS9324 (16-ch 16-bit simultaneous SAR + PGA AFE)
 ▼ alicat_basis2
 AlicatBasis2Handler.cppImplementation of AlicatBasis2Handler
 AlicatBasis2Handler.hHAL-level handler for the Alicat BASIS-2 mass-flow instrument
 ▼ as5047u
 As5047uHandler.cppImplementation of unified AS5047U magnetic rotary position sensor handler
 As5047uHandler.hUnified handler for AS5047U magnetic rotary position sensor with SPI integration
 ▼ at25040
 At25040Handler.cpp
 At25040Handler.hSPI AT25040B handler — BaseSpi + optional /WP, lazy Probe
 ▼ bmp581
 Bmp581Handler.cppImplementation of Bmp581Handler and its BaseI2c CRTP register adapter
 Bmp581Handler.hHandler for the Bosch BMP581 barometric pressure sensor on a BaseI2c
 ▼ bno08x
 Bno08xHandler.cppImplementation of unified BNO08x IMU sensor handler
 Bno08xHandler.hUnified handler for BNO08x IMU sensor family with multi-interface support
 ▼ common
 ► canopen
 HandlerCommon.hShared utility functions for handler CRTP communication adapters
 PlatformMutexBackend.hRTOS mutex backend – bridges PlatformMutex (interface-wrap) with OsAbstraction (rtos-wrap) at the core/ layer
 ▼ dynamixel
 DynamixelHandler.cppImplementation of DynamixelHandler and its BaseUart adapter
 DynamixelHandler.hHAL-level handler for Protocol 2.0 Dynamixel servos on BaseUart
 ▼ fdo2
 Fdo2Handler.cppImplementation of Fdo2Handler and its BaseUart adapter
 Fdo2Handler.hHAL-level handler for the PyroScience FDO2-G2 oxygen probe
 ▼ isf15acp4
 Isf15acp4Handler.cppImplementation of ISF15ACP4 SmartDisplay HAL handler
 Isf15acp4Handler.hHAL handler for NKK ISF15ACP4 SmartDisplay OLED pushbutton (SSD1331 SPI)
 ▼ logger
 ► factory
 LogDecorators.h
 Logger.cppImplementation of the advanced logging system
 Logger.hAdvanced logging system with formatting capabilities
 ▼ max22200
 Max22200Handler.cppImplementation of MAX22200 handler with SPI2 communication adapter
 Max22200Handler.hUnified handler for MAX22200 octal solenoid and motor driver
 ▼ mcp9700
 Mcp9700TemperatureHandler.cppMCP9700 thermistor handler implementation
 Mcp9700TemperatureHandler.hMCP9700 linear active thermistor handler (ADC voltage to °C)
 ▼ ntc
 NtcTemperatureHandler.cppImplementation of NTC temperature sensor handler for HardFOC system
 NtcTemperatureHandler.hNTC temperature sensor handler for the HardFOC system
 ▼ pca9685
 Pca9685Handler.cppImplementation of the PCA9685 PWM controller handler
 Pca9685Handler.hUnified handler for the PCA9685 16-channel 12-bit PWM controller
 ▼ pcal95555
 Pcal95555Handler.cppImplementation of the PCAL95555 GPIO expander handler
 Pcal95555Handler.hUnified handler for the PCA9555 / PCAL9555A 16-bit I2C GPIO expander
 ▼ pf1550
 Pf1550Handler.cppPF1550 PMIC handler implementation
 Pf1550Handler.hHAL handler for NXP PF1550 PMIC (I2C + optional strap GPIOs)
 ▼ se050
 Se050Handler.cppSe050Handler and HalI2cSe050Comm implementations
 Se050Handler.hHAL-level handler for the NXP SE050 / SE050A secure element (I²C, T=1oI2C)
 ▼ sfm
 SfmHandler.cppImplementation of SfmHandler and its BaseI2c CRTP adapter
 SfmHandler.hHandler for Sensirion gas mass flow meters on a BaseI2c: SF06 (SFM4300, …) and SFx6000 (SFM6000D)
 ▼ tle92466ed
 Tle92466edHandler.cppImplementation of TLE92466ED handler with SPI communication adapter
 Tle92466edHandler.hUnified handler for TLE92466ED six-channel low-side solenoid driver IC
 ▼ tmc5160
 Tmc5160Handler.cppImplementation of TMC5160 handler with SPI/UART communication adapters
 Tmc5160Handler.hUnified handler for TMC5160/TMC5130 stepper motor driver with SPI/UART integration
 ▼ tmc9660
 Tmc9660AdcWrapper.cppImplementation of the TMC9660 ADC delegation wrapper
 Tmc9660AdcWrapper.hThin BaseAdc delegation wrapper when the host owns a unique_ptr
 Tmc9660Handler.cpp
 Tmc9660Handler.hUnified handler for TMC9660 motor controller with GPIO, ADC, and temperature integration
 ▼ ws2812
 Ws2812Handler.cppImplementation of WS2812 LED strip handler
 Ws2812Handler.hUnified handler for WS2812 addressable LED strips using RMT peripheral
 ▼ tests
 ▼ host
 ► mocks