Open FFBoard
Open source force feedback firmware
Loading...
Searching...
No Matches
TMC4671 Member List

This is the complete list of members for TMC4671, including all inherited members.

abnconfTMC4671
adcCalibratedTMC4671private
adcSettingsStoredTMC4671private
addCommandHandler()CommandHandlerprotectedvirtual
addError(const Error &error)ErrorHandlerprivatestatic
aencconfTMC4671
all_driversMotorDriverstatic
all_encodersEncoderstatic
allowExternalEncoderTMC4671private
allowSlowSPITMC4671
allowStateChangeTMC4671private
assertChipSelect()SPIDevice
autohome()TMC4671
bangInitEnc(int16_t power)TMC4671
bangInitPowerTMC4671
beginSpiTransfer(SPIPort *port)TMC4671virtual
broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type)CommandHandler
calibFailCb()TMC4671private
calibrateAdcOffset(uint16_t time=500)TMC4671
calibrateAenc()TMC4671
calibrateEncoder()TMC4671
calibrationFailCountTMC4671private
changeState(TMC_ControlState newState, bool force=false)TMC4671inline
checkAdc()TMC4671
checkEncoder()TMC4671
Cleanup()cpp_freertos::Threadprotectedvirtual
clearAll()ErrorHandlerprivatestatic
clearChipSelect()SPIDevice
clearError(const Error &error)ErrorHandlerprivatestatic
clearError(ErrorCode errorcode)ErrorHandlerprivatestatic
clearTemp()ErrorHandlerprivatestatic
cmdHandlerInfoCommandHandlerprotected
command(const ParsedCommand &cmd, std::vector< CommandReply > &replies)TMC4671virtual
CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0)CommandHandler
commandsEnabledCommandHandlerprotected
communicationErrorTMC4671private
confTMC4671
controlFluxDissipate()TMC4671
cprEncoderprotected
curFiltersTMC4671private
curLimitsTMC4671
curMotionModeTMC4671private
curPidsTMC4671
decodeMotFromInt(uint16_t val)TMC4671static
Delay(const TickType_t Delay)cpp_freertos::Threadinlineprotected
DelayUntil(const TickType_t Period)cpp_freertos::Threadprotected
delayUntilInitializedcpp_freertos::Threadprivate
delayUntilPreviousWakeTimecpp_freertos::Threadprivate
drvEncoderMotorDriverprotected
emergencyTMC4671
emergencyStop(bool reset)TMC4671virtual
enablePinTMC4671private
enc_retryTMC4671private
enc_retry_maxTMC4671private
encHallRestoredTMC4671private
encInit()TMC4671private
encodeEncHallMisc()TMC4671
encodeMotToInt(TMC4671MotConf mconf)TMC4671static
Encoder()Encoder
encoderAlignedTMC4671private
encoderIndexHit()TMC4671private
encoderIndexHitFlagTMC4671private
encoderInit()TMC4671private
encToPos(uint32_t enc)TMC4671
EndScheduler()cpp_freertos::Threadinlinestatic
endSpiTransfer(SPIPort *port)TMC4671virtual
errorCallback(const Error &error, bool cleared)TMC4671privatevirtual
ErrorHandler()ErrorHandlerprivate
errorHandlersErrorHandlerprivatestatic
errorsErrorHandlerprivatestatic
ES_TMCdetectedTMC4671private
estimateABNparams()TMC4671
estimateExtEnc()TMC4671
estopErrorTMC4671private
estopTriggeredTMC4671
extEncUpdaterTMC4671private
externalEncoderAllowed()TMC4671
externalEncoderPhieOffsetTMC4671private
externalEncoderTimerTMC4671private
exti(uint16_t GPIO_Pin)TMC4671virtual
ExtiHandler()ExtiHandler
extiHandlersExtiHandlerstatic
findEncoderIndex(int32_t speed=10, uint16_t power=2500, bool offsetPhiM=false, bool zeroCount=false)TMC4671
flagCheckInProgressTMC4671
flashAddrsTMC4671
fluxDissipationLimitTMC4671
fluxFilterFreqTMC4671private
fullCalibrationInProgressTMC4671private
getActualFlux()TMC4671
getActualTorque()TMC4671
getActualTorqueFlux()TMC4671
getAllHelpstrings()CommandHandlerstatic
getClassIdFromName(const char *name)CommandHandlerstatic
getClassNameFromId(const uint32_t id)CommandHandlerstatic
getClassType() overrideTMC4671inlinevirtual
getCommandFromId(const uint32_t id, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandFromName(const std::string &cmd, uint32_t ignoredFlags=0)CommandHandlervirtual
getCommandHandlerID()CommandHandlerinlinevirtual
getCommandHandlerIds()CommandHandlerinlineprotectedstatic
getCommandHandlerInfo()CommandHandlervirtual
getCommandHandlerInstance()CommandHandlervirtual
getCommandHandlers()CommandHandlerinlinestatic
getCommandsHelpstring()CommandHandlervirtual
getCpr()TMC4671virtual
getCsvHelpstring()CommandHandlervirtual
getEncCpr()TMC4671
getEncoder() overrideTMC4671virtual
getEncoderType() overrideTMC4671virtual
getErrors()ErrorHandlerprivatestatic
getFlashHandlers()PersistentStorageinlinestatic
getFlux()TMC4671
getGpioPins()TMC4671
GetHandle()cpp_freertos::Threadinline
getHandlerFromClassName(const char *name, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlerFromHandlerId(const uint16_t cmdhandlerID)CommandHandlerstatic
getHandlerFromId(const uint16_t id, const uint8_t instance=0xFF)CommandHandlerstatic
getHandlersFromClassName(const char *name)CommandHandlerstatic
getHandlersFromId(const uint16_t id)CommandHandlerstatic
getHelpstring()TMC4671inlinevirtual
getInfo()TMC4671virtual
getLimits()TMC4671
getMotionMode()TMC4671
GetName()cpp_freertos::Threadinline
GetName()cpp_freertos::Threadinline
getPhiE()TMC4671
getPhiE_Enc()TMC4671
getPhiEfromExternalEncoder()TMC4671
getPhiEtype()TMC4671
getPids()TMC4671
getPos() overrideTMC4671virtual
getPos_f()Encodervirtual
getPosAbs() overrideTMC4671virtual
getPosAbs_f()Encodervirtual
GetPriority()cpp_freertos::Threadinline
GetPriorityFromISR()cpp_freertos::Threadinline
getPwmFreq()TMC4671
MotorDriver::getSelectionID()ChoosableClassinline
Encoder::getSelectionID()ChoosableClassinline
getSpiAddr()TMC4671
getSpiConfig()SPIDeviceinlinevirtual
getState()TMC4671
getTargetPos()TMC4671
getTargetVelocity()TMC4671
getTemp()TMC4671
getTmcType()TMC4671
getTmcVM()TMC4671
getTorque()TMC4671
getVelocity()TMC4671
hallconfTMC4671
handlecpp_freertos::Threadprivate
handleGetFuncSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj)CommandHandlerinlinestatic
handleGetFuncSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
handleGetSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value)CommandHandlerinlinestatic
handleGetSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj)CommandHandlerinlinestatic
hasCommands()CommandHandlervirtual
hasIntegratedEncoder() overrideTMC4671virtual
hasPower()TMC4671
idleFluxTMC4671
indexNotHitErrorTMC4671private
infoTMC4671static
initAdc(uint16_t mdecA, uint16_t mdecB, uint32_t mclkA, uint32_t mclkB)TMC4671private
initialize()TMC4671
initializedTMC4671private
initializeWithPower()TMC4671
initTimeTMC4671private
internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies)CommandHandlervirtual
MotorDriver::isCreatable()ChoosableClassinlinestatic
Encoder::isCreatable()ChoosableClassinlinestatic
isInHandlerList(CommandHandler *handler)CommandHandlerstatic
isSetUp()TMC4671
isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0)CommandHandlervirtual
lastMotionModeTMC4671private
laststateTMC4671private
lastStatTimeTMC4671private
logEnabledCommandHandlerstatic
logsEnabled()CommandHandlerstatic
logSerial(std::string string)CommandHandlerstatic
logSerialDebug(std::string string)CommandHandlerstatic
lowVoltageErrorTMC4671private
manualEncAlignTMC4671private
maxOffsetFluxTMC4671
MotorDriver()MotorDriverinline
motorEnabledRequestedTMC4671private
motorReady()TMC4671virtual
Namecpp_freertos::Threadprivate
Namecpp_freertos::Threadprivate
nextFluxTMC4671
nextMotionModeTMC4671private
Notify()cpp_freertos::Threadinline
NotifyFromISR()cpp_freertos::Threadinline
PersistentStorage()PersistentStorage
phiErestoredTMC4671private
pidAutoTune()TMC4671private
pidPrecisionTMC4671
pingDriver()TMC4671
posToEnc(uint32_t pos)TMC4671
powerInitializedTMC4671private
Prioritycpp_freertos::Threadprivate
rampFlux(uint16_t target, uint16_t time_ms)TMC4671
reachedPosition(uint16_t tolerance)TMC4671
readFlags(bool maskedOnly=true)TMC4671
readReg(uint8_t reg)TMC4671
recalibrationRequiredTMC4671private
registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0)CommandHandlerinline
registerCommands()TMC4671
registeredCommandsCommandHandlerprotected
removeCommandHandler()CommandHandlerprotectedvirtual
requestedStateTMC4671private
ResetDelayUntil()cpp_freertos::Threadprotected
restoreDelayedFlagPersistentStorageprotected
restoreEncHallMisc(uint16_t val)TMC4671
restoreFlash() overrideTMC4671virtual
restoreFlashDelayed()PersistentStorage
restoreFlashStartupCb()PersistentStoragestatic
Resume()cpp_freertos::Threadinline
ResumeFromISR()cpp_freertos::Threadinline
Run()TMC4671virtual
runOpenLoop(uint16_t ud, uint16_t uq, int32_t speed, int32_t accel, bool torqueMode=false)TMC4671
saveAdcParams()TMC4671private
saveFlash() overrideTMC4671virtual
SchedulerActivecpp_freertos::Threadprivatestatic
MotorDriver::selectionIdChoosableClassprotected
Encoder::selectionIdChoosableClassprotected
sendCommandReplyAsync(CommandReply reply, uint32_t cmdId, CMDtype type, CommandInterface *interface=nullptr)CommandHandler
setAdcOffset(uint32_t adc_I0_offset, uint32_t adc_I1_offset)TMC4671
setAdcScale(uint32_t adc_I0_scale, uint32_t adc_I1_scale)TMC4671
setAddress(uint8_t address)TMC4671
setBBM(uint8_t bbml, uint8_t bbmh)TMC4671
setBiquadFlux(const TMC4671Biquad &filter)TMC4671
setBiquadPos(const TMC4671Biquad &filter)TMC4671
setBiquadTorque(const TMC4671Biquad &filter)TMC4671
setBiquadVel(const TMC4671Biquad &filter)TMC4671
setBrakeLimits(uint16_t low, uint16_t high)TMC4671
setCommandsEnabled(bool enable)CommandHandlervirtual
setCpr(uint32_t cpr)TMC4671
setEncoder(std::shared_ptr< Encoder > &encoder) overrideTMC4671virtual
setEncoderIndexFlagEnabled(bool enabled, bool zeroEncoder=false)TMC4671
setEncoderType(EncoderType_TMC type)TMC4671
setExternalEncoderAllowed(bool allow)TMC4671
setFFMode(FFMode mode)TMC4671
setFlux(int16_t flux)TMC4671
setFluxTorque(int16_t flux, int16_t torque)TMC4671
setFluxTorqueFF(int16_t flux, int16_t torque)TMC4671
setGpioMode(TMC_GpioMode mode)TMC4671
setGpioPins(uint8_t pins)TMC4671
setHwType(TMC_HW_Ver type)TMC4671
setInstance(uint8_t instance)CommandHandlerprotected
setLimits(TMC4671Limits limits)TMC4671
setLogsEnabled(bool enabled)CommandHandlerstatic
setMotionMode(MotionMode mode, bool force=false)TMC4671
setMotorType(MotorType motor, uint16_t poles)TMC4671
setOpenLoopSpeedAccel(int32_t speed, uint32_t accel)TMC4671
setPhiE_ext(int16_t phiE)TMC4671
setPhiEtype(PhiE type)TMC4671
setPidPrecision(TMC4671PidPrecision setting)TMC4671
setPids(TMC4671PIDConf pids)TMC4671
setPos(int32_t pos) overrideTMC4671virtual
setPositionExt(int32_t pos)TMC4671
setPosSel(PosSelection psel)TMC4671
SetPriority(UBaseType_t NewPriority)cpp_freertos::Threadinline
setPwm(uint8_t val, uint16_t maxcnt, uint8_t bbmL, uint8_t bbmH)TMC4671private
setPwm(TMC_PwmMode val)TMC4671private
setPwmFreq(float freq)TMC4671
setPwmMaxCnt(uint16_t maxcnt)TMC4671private
setSequentialPI(bool sequential)TMC4671
setSpiAddr(uint8_t chan)TMC4671
setSpiConfig(SPIConfig config)SPIDeviceinlineprotectedvirtual
setStatusFlags(uint32_t flags)TMC4671
setStatusFlags(StatusFlags flags)TMC4671
setStatusMask(StatusFlags mask)TMC4671
setStatusMask(uint32_t mask)TMC4671
setSvPwm(bool enable)TMC4671private
setTargetPos(int32_t pos)TMC4671
setTargetVelocity(int32_t vel)TMC4671
setTmcPos(int32_t pos)TMC4671
setTorque(int16_t torque)TMC4671
setTorqueFilter(TMC4671Biquad_conf &conf)TMC4671
setTorqueLimit(uint16_t limit)TMC4671
setUdUq(int16_t ud, int16_t uq)TMC4671
setup_ABN_Enc(TMC4671ABNConf encconf)TMC4671
setup_AENC(TMC4671AENCConf encconf)TMC4671
setup_HALL(TMC4671HALLConf hallconf)TMC4671
setUpExtEncTimer()TMC4671private
setupFeedForwardTorque(int32_t gain, int32_t constant)TMC4671
setupFeedForwardVelocity(int32_t gain, int32_t constant)TMC4671
setUqUdLimit(uint16_t limit)TMC4671
setVelSel(VelSelection vsel, uint8_t mode=0)TMC4671
Signal()cpp_freertos::Threadinlineprivate
sortErrors()ErrorHandlerprivatestatic
spi_bufTMC4671private
spiActiveTMC4671private
spiConfigSPIDeviceprotected
SPIDevice(SPIPort &port, OutputPin csPin)SPIDevice
SPIDevice(SPIPort &port, SPIConfig &spiConfig)SPIDevice
spiPortSPIDeviceprotected
spiRequestError(SPIPort *port)SPIDeviceinlinevirtual
spiRxCompleted(SPIPort *port)SPIDeviceinlinevirtual
spiTxCompleted(SPIPort *port)SPIDeviceinlinevirtual
spiTxRxCompleted(SPIPort *port)SPIDeviceinlinevirtual
StackDepthcpp_freertos::Threadprivate
Start()cpp_freertos::Thread
StartGuardLockcpp_freertos::Threadprivatestatic
startMotor()TMC4671virtual
StartScheduler()cpp_freertos::Threadinlinestatic
startupCompletePersistentStorageprotectedstatic
startupTypeTMC4671private
stateTMC4671private
statusCheck()TMC4671
statusFlagsTMC4671
statusMaskTMC4671
stopMotor()TMC4671virtual
Suspend()cpp_freertos::Threadinline
TaskFunctionAdapter(void *pvParameters)cpp_freertos::Threadprivatestatic
Thread(const std::string Name, uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Thread
Thread(const char *Name, uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Thread
Thread(uint16_t StackDepth, UBaseType_t Priority)cpp_freertos::Thread
ThreadStartedcpp_freertos::Threadprivate
ThreadWaitSemcpp_freertos::Threadprivate
timerElapsed(TIM_HandleTypeDef *htim)TMC4671virtual
TimerHandler()TimerHandler
timerHandlersTimerHandlerstatic
TMC4671(SPIPort &spiport, OutputPin cspin, uint8_t address=1)TMC4671
TMC4671_commands enum nameTMC4671private
TMCDebugBridge classTMC4671friend
torqueFilterConfTMC4671private
turn(int16_t power)TMC4671virtual
updateCSPin(OutputPin &csPin)SPIDevicevirtual
updateReg(uint8_t reg, uint32_t dat, uint32_t mask, uint8_t shift)TMC4671
usingExternalEncoder()TMC4671inline
Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadprotected
WaitForNotification(TickType_t Timeout=portMAX_DELAY)cpp_freertos::Threadinline
writeReg(uint8_t reg, uint32_t dat)TMC4671
writeRegAsync(uint8_t reg, uint32_t dat)TMC4671
Yield()cpp_freertos::Threadinlinestatic
zeroAbnUsingPhiM(bool offsetPhiE=false)TMC4671
zeroEncoderOnIndexHitTMC4671private
~ChoosableClass()ChoosableClassinlinevirtual
~CommandHandler()CommandHandlervirtual
~Encoder()Encodervirtual
~ErrorHandler()ErrorHandlerprivatevirtual
~ExtiHandler()ExtiHandlervirtual
~MotorDriver()MotorDriverinlinevirtual
~PersistentStorage()PersistentStoragevirtual
~SPIDevice()SPIDevicevirtual
~Thread()cpp_freertos::Threadvirtual
~TimerHandler()TimerHandlervirtual
~TMC4671()TMC4671virtual