|
HF-Core Platform 0.1.0-dev
Hardware-Agnostic Handler Layer & RTOS Utilities for HardFOC
|
| ▼ examples | |
| ▼ esp32 | |
| ▼ main | |
| ▼ handler_tests | |
| as5047u_handler_comprehensive_test.cpp | Comprehensive test suite for As5047uHandler |
| bno08x_handler_comprehensive_test.cpp | Comprehensive test suite for Bno08xHandler |
| max22200_handler_comprehensive_test.cpp | Comprehensive test suite for Max22200Handler |
| ntc_handler_comprehensive_test.cpp | Comprehensive test suite for NtcTemperatureHandler |
| pca9685_handler_comprehensive_test.cpp | Comprehensive test suite for Pca9685Handler |
| pcal95555_handler_comprehensive_test.cpp | Comprehensive test suite for Pcal95555Handler |
| tle92466ed_handler_comprehensive_test.cpp | Comprehensive test suite for Tle92466edHandler |
| tmc5160_handler_comprehensive_test.cpp | Comprehensive test suite for Tmc5160Handler |
| tmc9660_handler_comprehensive_test.cpp | Comprehensive test suite for Tmc9660Handler |
| ws2812_handler_comprehensive_test.cpp | Comprehensive test suite for Ws2812Handler |
| ▼ integration_tests | |
| full_system_integration_test.cpp | Full system integration test for hf-core |
| ▼ utils_tests | |
| canopen_utils_comprehensive_test.cpp | Comprehensive test suite for hf-utils-canopen utilities |
| general_utils_comprehensive_test.cpp | Comprehensive test suite for hf-utils-general utilities |
| logger_comprehensive_test.cpp | Comprehensive test suite for Logger singleton |
| rtos_wrap_comprehensive_test.cpp | Comprehensive test suite for hf-utils-rtos-wrap FreeRTOS wrappers |
| esp32_bus_setup.hpp | Shared ESP32 bus initialization for hf-core handler tests |
| esp32_test_config.hpp | Centralized hardware pin and address configuration for hf-core tests |
| TestFramework.h | Shared testing framework for ESP32-C6 comprehensive test suites |
| ▼ handlers | |
| ▼ as5047u | |
| As5047uHandler.cpp | Implementation of unified AS5047U magnetic rotary position sensor handler |
| As5047uHandler.h | Unified handler for AS5047U magnetic rotary position sensor with SPI integration |
| ▼ bno08x | |
| Bno08xHandler.cpp | Implementation of unified BNO08x IMU sensor handler |
| Bno08xHandler.h | Unified handler for BNO08x IMU sensor family with multi-interface support |
| ▼ common | |
| HandlerCommon.h | Shared utility functions for handler CRTP communication adapters |
| ▼ logger | |
| Logger.cpp | Implementation of the advanced logging system |
| Logger.h | Advanced logging system with formatting capabilities |
| ▼ max22200 | |
| Max22200Handler.cpp | Implementation of MAX22200 handler with SPI communication adapter |
| Max22200Handler.h | Unified handler for MAX22200 octal solenoid and motor driver |
| ▼ ntc | |
| NtcTemperatureHandler.cpp | Implementation of NTC temperature sensor handler for HardFOC system |
| NtcTemperatureHandler.h | NTC temperature sensor handler for the HardFOC system |
| ▼ pca9685 | |
| Pca9685Handler.cpp | Implementation of the PCA9685 PWM controller handler |
| Pca9685Handler.h | Unified handler for the PCA9685 16-channel 12-bit PWM controller |
| ▼ pcal95555 | |
| Pcal95555Handler.cpp | Implementation of the PCAL95555 GPIO expander handler |
| Pcal95555Handler.h | Unified handler for the PCA9555 / PCAL9555A 16-bit I2C GPIO expander |
| ▼ tle92466ed | |
| Tle92466edHandler.cpp | Implementation of TLE92466ED handler with SPI communication adapter |
| Tle92466edHandler.h | Unified handler for TLE92466ED six-channel low-side solenoid driver IC |
| ▼ tmc5160 | |
| Tmc5160Handler.cpp | Implementation of TMC5160 handler with SPI/UART communication adapters |
| Tmc5160Handler.h | Unified handler for TMC5160/TMC5130 stepper motor driver with SPI/UART integration |
| ▼ tmc9660 | |
| Tmc9660AdcWrapper.cpp | Implementation of the TMC9660 ADC delegation wrapper |
| Tmc9660AdcWrapper.h | Thin BaseAdc delegation wrapper for manager-layer ownership of TMC9660 ADC |
| Tmc9660Handler.cpp | |
| Tmc9660Handler.h | Unified handler for TMC9660 motor controller with GPIO, ADC, and temperature integration |
| ▼ ws2812 | |
| Ws2812Handler.cpp | Implementation of WS2812 LED strip handler |
| Ws2812Handler.h | Unified handler for WS2812 addressable LED strips using RMT peripheral |