HardFOC Vortex V1 HAL
Unified HAL API for the HardFOC Vortex motor-control platform (ESP32-C6, TMC9660)
Loading...
Searching...
No Matches
Variables
TemperatureManager.cpp File Reference

Implementation of the Vortex V1 temperature manager. More...

#include "TemperatureManager.h"
#include "AdcManager.h"
#include "MotorController.h"
#include "handlers/tmc9660/Tmc9660Handler.h"
#include "bsp_bind/VortexBoardBind.h"
#include "config/VortexNtcConfig.h"
#include "handlers/logger/Logger.h"
#include "core/hf-core-utils/hf-utils-rtos-wrap/include/OsUtility.h"
#include <algorithm>
#include <cfloat>
#include <cmath>
Include dependency graph for TemperatureManager.cpp:

Variables

static constexpr const char * TAG = "VortexTemp"
 

Detailed Description

Implementation of the Vortex V1 temperature manager.

Three temperature sources:

  1. ESP32 internal (MCU die sensor from the board binding)
  2. NTC thermistor via TMC9660 AIN3 (NtcTemperatureHandler)
  3. TMC9660 chip internal (Tmc9660TemperatureWrapper)
Version
2.0

Variable Documentation

◆ TAG

constexpr const char* TAG = "VortexTemp"
staticconstexpr