|
HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
|
Implementation of the unified Vortex API singleton. More...
#include "Vortex.h"#include <array>#include <cstring>#include "managers/NvsManager.h"#include "managers/CommChannelsManager.h"#include "managers/GpioManager.h"#include "managers/AdcManager.h"#include "managers/MotorController.h"#include "managers/ImuManager.h"#include "managers/EncoderManager.h"#include "managers/LedManager.h"#include "managers/TemperatureManager.h"#include "RtosMutex.h"#include "core/hf-core-drivers/internal/hf-pincfg/src/hf_functional_pin_config_vortex_v1.hpp"Namespaces | |
| namespace | anonymous_namespace{Vortex.cpp} |
Functions | |
| void | anonymous_namespace{Vortex.cpp}::DisableMotorDriver (GpioManager &gpio) noexcept |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerError (CommError e) noexcept |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerError (MotorError e) noexcept |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerError (ImuError e) noexcept |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerError (EncoderError e) noexcept |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerError (LedError e) noexcept |
| template<typename E > | |
| ManagerError | anonymous_namespace{Vortex.cpp}::ToManagerErrorGeneric (E e, E not_initialized) noexcept |
| void | anonymous_namespace{Vortex.cpp}::Fill (ManagerDiagnostics &d, const char *name, bool required, bool initialized, ManagerError error, uint8_t raw) noexcept |