|
HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
|
Directories | |
| api_helpers | |
| bsp_bind | |
| config | |
Files | |
| AdcManager.cpp | |
| Implementation of the Vortex V1 ADC manager. | |
| AdcManager.h | |
| ADC management for the HardFOC Vortex V1 platform. | |
| CommChannelsManager.cpp | |
| Implementation of the Vortex V1 communication channels manager. | |
| CommChannelsManager.h | |
| Communication channels manager for the HardFOC Vortex V1 platform. | |
| EncoderManager.cpp | |
| EncoderManager.h | |
| Encoder device management for the HardFOC Vortex V1 platform. | |
| GpioManager.cpp | |
| Implementation of the Vortex V1 GPIO manager. | |
| GpioManager.h | |
| GPIO management for the HardFOC Vortex V1 platform. | |
| ImuManager.cpp | |
| ImuManager.h | |
| IMU device management for the HardFOC Vortex V1 platform. | |
| LedManager.cpp | |
| Implementation of the Vortex V1 LED manager (single WS2812 LED). | |
| LedManager.h | |
| LED management for the HardFOC Vortex V1 platform (single WS2812). | |
| MotorController.cpp | |
| MotorController.h | |
| Singleton class for managing multiple TMC9660 motor controllers and their interfaces. | |
| NvsManager.cpp | |
| Vortex NVS manager — three NVS namespaces, created by the board binding. | |
| NvsManager.h | |
Non-volatile storage for Vortex V1 — ESP-IDF NVS behind BaseNvs. | |
| TemperatureManager.cpp | |
| Implementation of the Vortex V1 temperature manager. | |
| TemperatureManager.h | |
| Temperature sensor management for the HardFOC Vortex V1 platform. | |