|
HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
|
Functions | |
| void | DisableMotorDriver (GpioManager &gpio) noexcept |
| ManagerError | ToManagerError (CommError e) noexcept |
| ManagerError | ToManagerError (MotorError e) noexcept |
| ManagerError | ToManagerError (ImuError e) noexcept |
| ManagerError | ToManagerError (EncoderError e) noexcept |
| ManagerError | ToManagerError (LedError e) noexcept |
| template<typename E > | |
| ManagerError | ToManagerErrorGeneric (E e, E not_initialized) noexcept |
| void | Fill (ManagerDiagnostics &d, const char *name, bool required, bool initialized, ManagerError error, uint8_t raw) noexcept |
|
noexcept |
Drive the TMC9660 driver-enable line inactive (gate drivers off), if the GPIO manager is up.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
hf_*_err_t codes: 0 is success everywhere; NOT_INITIALIZED is named per type.