| abnconf | TMC4671 | |
| adcCalibrated | TMC4671 | private |
| adcSettingsStored | TMC4671 | private |
| addCommandHandler() | CommandHandler | protectedvirtual |
| addError(const Error &error) | ErrorHandler | privatestatic |
| aencconf | TMC4671 | |
| all_drivers | MotorDriver | static |
| all_encoders | Encoder | static |
| allowExternalEncoder | TMC4671 | private |
| allowSlowSPI | TMC4671 | |
| allowStateChange | TMC4671 | private |
| assertChipSelect() | SPIDevice | |
| autohome() | TMC4671 | |
| bangInitEnc(int16_t power) | TMC4671 | |
| bangInitPower | TMC4671 | |
| beginSpiTransfer(SPIPort *port) | TMC4671 | virtual |
| broadcastCommandReply(CommandReply reply, uint32_t cmdId, CMDtype type) | CommandHandler | |
| calibFailCb() | TMC4671 | private |
| calibrateAdcOffset(uint16_t time=500) | TMC4671 | |
| calibrateAenc() | TMC4671 | |
| calibrateEncoder() | TMC4671 | |
| calibrationFailCount | TMC4671 | private |
| changeState(TMC_ControlState newState, bool force=false) | TMC4671 | inline |
| checkAdc() | TMC4671 | |
| checkEncoder() | TMC4671 | |
| Cleanup() | cpp_freertos::Thread | protectedvirtual |
| clearAll() | ErrorHandler | privatestatic |
| clearChipSelect() | SPIDevice | |
| clearError(const Error &error) | ErrorHandler | privatestatic |
| clearError(ErrorCode errorcode) | ErrorHandler | privatestatic |
| clearTemp() | ErrorHandler | privatestatic |
| cmdHandlerInfo | CommandHandler | protected |
| command(const ParsedCommand &cmd, std::vector< CommandReply > &replies) | TMC4671 | virtual |
| CommandHandler(const char *clsname, uint16_t clsid, uint8_t instance=0) | CommandHandler | |
| commandsEnabled | CommandHandler | protected |
| communicationError | TMC4671 | private |
| conf | TMC4671 | |
| controlFluxDissipate() | TMC4671 | |
| cpr | Encoder | protected |
| curFilters | TMC4671 | private |
| curLimits | TMC4671 | |
| curMotionMode | TMC4671 | private |
| curPids | TMC4671 | |
| decodeMotFromInt(uint16_t val) | TMC4671 | static |
| Delay(const TickType_t Delay) | cpp_freertos::Thread | inlineprotected |
| DelayUntil(const TickType_t Period) | cpp_freertos::Thread | protected |
| delayUntilInitialized | cpp_freertos::Thread | private |
| delayUntilPreviousWakeTime | cpp_freertos::Thread | private |
| drvEncoder | MotorDriver | protected |
| emergency | TMC4671 | |
| emergencyStop(bool reset) | TMC4671 | virtual |
| enablePin | TMC4671 | private |
| enc_retry | TMC4671 | private |
| enc_retry_max | TMC4671 | private |
| encHallRestored | TMC4671 | private |
| encInit() | TMC4671 | private |
| encodeEncHallMisc() | TMC4671 | |
| encodeMotToInt(TMC4671MotConf mconf) | TMC4671 | static |
| Encoder() | Encoder | |
| encoderAligned | TMC4671 | private |
| encoderIndexHit() | TMC4671 | private |
| encoderIndexHitFlag | TMC4671 | private |
| encoderInit() | TMC4671 | private |
| encToPos(uint32_t enc) | TMC4671 | |
| EndScheduler() | cpp_freertos::Thread | inlinestatic |
| endSpiTransfer(SPIPort *port) | TMC4671 | virtual |
| errorCallback(const Error &error, bool cleared) | TMC4671 | privatevirtual |
| ErrorHandler() | ErrorHandler | private |
| errorHandlers | ErrorHandler | privatestatic |
| errors | ErrorHandler | privatestatic |
| ES_TMCdetected | TMC4671 | private |
| estimateABNparams() | TMC4671 | |
| estimateExtEnc() | TMC4671 | |
| estopError | TMC4671 | private |
| estopTriggered | TMC4671 | |
| extEncUpdater | TMC4671 | private |
| externalEncoderAllowed() | TMC4671 | |
| externalEncoderPhieOffset | TMC4671 | private |
| externalEncoderTimer | TMC4671 | private |
| exti(uint16_t GPIO_Pin) | TMC4671 | virtual |
| ExtiHandler() | ExtiHandler | |
| extiHandlers | ExtiHandler | static |
| findEncoderIndex(int32_t speed=10, uint16_t power=2500, bool offsetPhiM=false, bool zeroCount=false) | TMC4671 | |
| flagCheckInProgress | TMC4671 | |
| flashAddrs | TMC4671 | |
| fluxDissipationLimit | TMC4671 | |
| fluxFilterFreq | TMC4671 | private |
| fullCalibrationInProgress | TMC4671 | private |
| getActualFlux() | TMC4671 | |
| getActualTorque() | TMC4671 | |
| getActualTorqueFlux() | TMC4671 | |
| getAllHelpstrings() | CommandHandler | static |
| getClassIdFromName(const char *name) | CommandHandler | static |
| getClassNameFromId(const uint32_t id) | CommandHandler | static |
| getClassType() override | TMC4671 | inlinevirtual |
| getCommandFromId(const uint32_t id, uint32_t ignoredFlags=0) | CommandHandler | virtual |
| getCommandFromName(const std::string &cmd, uint32_t ignoredFlags=0) | CommandHandler | virtual |
| getCommandHandlerID() | CommandHandler | inlinevirtual |
| getCommandHandlerIds() | CommandHandler | inlineprotectedstatic |
| getCommandHandlerInfo() | CommandHandler | virtual |
| getCommandHandlerInstance() | CommandHandler | virtual |
| getCommandHandlers() | CommandHandler | inlinestatic |
| getCommandsHelpstring() | CommandHandler | virtual |
| getCpr() | TMC4671 | virtual |
| getCsvHelpstring() | CommandHandler | virtual |
| getEncCpr() | TMC4671 | |
| getEncoder() override | TMC4671 | virtual |
| getEncoderType() override | TMC4671 | virtual |
| getErrors() | ErrorHandler | privatestatic |
| getFlashHandlers() | PersistentStorage | inlinestatic |
| getFlux() | TMC4671 | |
| getGpioPins() | TMC4671 | |
| GetHandle() | cpp_freertos::Thread | inline |
| getHandlerFromClassName(const char *name, const uint8_t instance=0xFF) | CommandHandler | static |
| getHandlerFromHandlerId(const uint16_t cmdhandlerID) | CommandHandler | static |
| getHandlerFromId(const uint16_t id, const uint8_t instance=0xFF) | CommandHandler | static |
| getHandlersFromClassName(const char *name) | CommandHandler | static |
| getHandlersFromId(const uint16_t id) | CommandHandler | static |
| getHelpstring() | TMC4671 | inlinevirtual |
| getInfo() | TMC4671 | virtual |
| getLimits() | TMC4671 | |
| getMotionMode() | TMC4671 | |
| GetName() | cpp_freertos::Thread | inline |
| GetName() | cpp_freertos::Thread | inline |
| getPhiE() | TMC4671 | |
| getPhiE_Enc() | TMC4671 | |
| getPhiEfromExternalEncoder() | TMC4671 | |
| getPhiEtype() | TMC4671 | |
| getPids() | TMC4671 | |
| getPos() override | TMC4671 | virtual |
| getPos_f() | Encoder | virtual |
| getPosAbs() override | TMC4671 | virtual |
| getPosAbs_f() | Encoder | virtual |
| GetPriority() | cpp_freertos::Thread | inline |
| GetPriorityFromISR() | cpp_freertos::Thread | inline |
| getPwmFreq() | TMC4671 | |
| MotorDriver::TMC4671::getSelectionID() | ChoosableClass | inline |
| Encoder::getSelectionID() | ChoosableClass | inline |
| getSpiAddr() | TMC4671 | |
| getSpiConfig() | SPIDevice | inlinevirtual |
| getState() | TMC4671 | |
| getTargetPos() | TMC4671 | |
| getTargetVelocity() | TMC4671 | |
| getTemp() | TMC4671 | |
| getTmcType() | TMC4671 | |
| getTmcVM() | TMC4671 | |
| getTorque() | TMC4671 | |
| getVelocity() | TMC4671 | |
| hallconf | TMC4671 | |
| handle | cpp_freertos::Thread | private |
| handleGetFuncSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, TVal(cls1::*getfunc)(), cls *obj) | CommandHandler | inlinestatic |
| handleGetFuncSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal(cls1::*getfunc)(), void(cls2::*setfunc)(TVal), cls *obj) | CommandHandler | inlinestatic |
| handleGetSet(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value) | CommandHandler | inlinestatic |
| handleGetSetFunc(const ParsedCommand &cmd, std::vector< CommandReply > &replies, TVal &value, void(cls1::*setfunc)(TVal), cls *obj) | CommandHandler | inlinestatic |
| hasCommands() | CommandHandler | virtual |
| hasIntegratedEncoder() override | TMC4671 | virtual |
| hasPower() | TMC4671 | |
| idleFlux | TMC4671 | |
| indexNotHitError | TMC4671 | private |
| info | TMC_1 | static |
| initAdc(uint16_t mdecA, uint16_t mdecB, uint32_t mclkA, uint32_t mclkB) | TMC4671 | private |
| initialize() | TMC4671 | |
| initialized | TMC4671 | private |
| initializeWithPower() | TMC4671 | |
| initTime | TMC4671 | private |
| internalCommand(const ParsedCommand &cmd, std::vector< CommandReply > &replies) | CommandHandler | virtual |
| isCreatable() | TMC_1 | static |
| isInHandlerList(CommandHandler *handler) | CommandHandler | static |
| isSetUp() | TMC4671 | |
| isValidCommandId(uint32_t cmdid, uint32_t ignoredFlags=0, uint32_t requiredFlag=0) | CommandHandler | virtual |
| lastMotionMode | TMC4671 | private |
| laststate | TMC4671 | private |
| lastStatTime | TMC4671 | private |
| logEnabled | CommandHandler | static |
| logsEnabled() | CommandHandler | static |
| logSerial(std::string string) | CommandHandler | static |
| logSerialDebug(std::string string) | CommandHandler | static |
| lowVoltageError | TMC4671 | private |
| manualEncAlign | TMC4671 | private |
| maxOffsetFlux | TMC4671 | |
| MotorDriver() | MotorDriver | inline |
| motorEnabledRequested | TMC4671 | private |
| motorReady() | TMC4671 | virtual |
| Name | cpp_freertos::Thread | private |
| Name | cpp_freertos::Thread | private |
| nextFlux | TMC4671 | |
| nextMotionMode | TMC4671 | private |
| Notify() | cpp_freertos::Thread | inline |
| NotifyFromISR() | cpp_freertos::Thread | inline |
| PersistentStorage() | PersistentStorage | |
| phiErestored | TMC4671 | private |
| pidAutoTune() | TMC4671 | private |
| pidPrecision | TMC4671 | |
| pingDriver() | TMC4671 | |
| posToEnc(uint32_t pos) | TMC4671 | |
| powerInitialized | TMC4671 | private |
| Priority | cpp_freertos::Thread | private |
| rampFlux(uint16_t target, uint16_t time_ms) | TMC4671 | |
| reachedPosition(uint16_t tolerance) | TMC4671 | |
| readFlags(bool maskedOnly=true) | TMC4671 | |
| readReg(uint8_t reg) | TMC4671 | |
| recalibrationRequired | TMC4671 | private |
| registerCommand(const char *cmd, const ID cmdid, const char *help=nullptr, uint32_t flags=0) | CommandHandler | inline |
| registerCommands() | TMC4671 | |
| registeredCommands | CommandHandler | protected |
| removeCommandHandler() | CommandHandler | protectedvirtual |
| requestedState | TMC4671 | private |
| ResetDelayUntil() | cpp_freertos::Thread | protected |
| restoreDelayedFlag | PersistentStorage | protected |
| restoreEncHallMisc(uint16_t val) | TMC4671 | |
| restoreFlash() override | TMC4671 | virtual |
| restoreFlashDelayed() | PersistentStorage | |
| restoreFlashStartupCb() | PersistentStorage | static |
| Resume() | cpp_freertos::Thread | inline |
| ResumeFromISR() | cpp_freertos::Thread | inline |
| Run() | TMC4671 | virtual |
| runOpenLoop(uint16_t ud, uint16_t uq, int32_t speed, int32_t accel, bool torqueMode=false) | TMC4671 | |
| saveAdcParams() | TMC4671 | private |
| saveFlash() override | TMC4671 | virtual |
| SchedulerActive | cpp_freertos::Thread | privatestatic |
| MotorDriver::TMC4671::selectionId | ChoosableClass | protected |
| Encoder::selectionId | ChoosableClass | protected |
| 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) | CommandHandler | virtual |
| setCpr(uint32_t cpr) | TMC4671 | |
| setEncoder(std::shared_ptr< Encoder > &encoder) override | TMC4671 | virtual |
| 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) | CommandHandler | protected |
| setLimits(TMC4671Limits limits) | TMC4671 | |
| setLogsEnabled(bool enabled) | CommandHandler | static |
| 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) override | TMC4671 | virtual |
| setPositionExt(int32_t pos) | TMC4671 | |
| setPosSel(PosSelection psel) | TMC4671 | |
| SetPriority(UBaseType_t NewPriority) | cpp_freertos::Thread | inline |
| setPwm(uint8_t val, uint16_t maxcnt, uint8_t bbmL, uint8_t bbmH) | TMC4671 | private |
| setPwm(TMC_PwmMode val) | TMC4671 | private |
| setPwmFreq(float freq) | TMC4671 | |
| setPwmMaxCnt(uint16_t maxcnt) | TMC4671 | private |
| setSequentialPI(bool sequential) | TMC4671 | |
| setSpiAddr(uint8_t chan) | TMC4671 | |
| setSpiConfig(SPIConfig config) | SPIDevice | inlineprotectedvirtual |
| setStatusFlags(uint32_t flags) | TMC4671 | |
| setStatusFlags(StatusFlags flags) | TMC4671 | |
| setStatusMask(StatusFlags mask) | TMC4671 | |
| setStatusMask(uint32_t mask) | TMC4671 | |
| setSvPwm(bool enable) | TMC4671 | private |
| 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() | TMC4671 | private |
| 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::Thread | inlineprivate |
| sortErrors() | ErrorHandler | privatestatic |
| spi_buf | TMC4671 | private |
| spiActive | TMC4671 | private |
| spiConfig | SPIDevice | protected |
| SPIDevice(SPIPort &port, OutputPin csPin) | SPIDevice | |
| SPIDevice(SPIPort &port, SPIConfig &spiConfig) | SPIDevice | |
| spiPort | SPIDevice | protected |
| spiRequestError(SPIPort *port) | SPIDevice | inlinevirtual |
| spiRxCompleted(SPIPort *port) | SPIDevice | inlinevirtual |
| spiTxCompleted(SPIPort *port) | SPIDevice | inlinevirtual |
| spiTxRxCompleted(SPIPort *port) | SPIDevice | inlinevirtual |
| StackDepth | cpp_freertos::Thread | private |
| Start() | cpp_freertos::Thread | |
| StartGuardLock | cpp_freertos::Thread | privatestatic |
| startMotor() | TMC4671 | virtual |
| StartScheduler() | cpp_freertos::Thread | inlinestatic |
| startupComplete | PersistentStorage | protectedstatic |
| startupType | TMC4671 | private |
| state | TMC4671 | private |
| statusCheck() | TMC4671 | |
| statusFlags | TMC4671 | |
| statusMask | TMC4671 | |
| stopMotor() | TMC4671 | virtual |
| Suspend() | cpp_freertos::Thread | inline |
| TaskFunctionAdapter(void *pvParameters) | cpp_freertos::Thread | privatestatic |
| 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 | |
| ThreadStarted | cpp_freertos::Thread | private |
| ThreadWaitSem | cpp_freertos::Thread | private |
| timerElapsed(TIM_HandleTypeDef *htim) | TMC4671 | virtual |
| TimerHandler() | TimerHandler | |
| timerHandlers | TimerHandler | static |
| TMC4671(SPIPort &spiport, OutputPin cspin, uint8_t address=1) | TMC4671 | |
| TMC4671_commands enum name | TMC4671 | private |
| TMC_1() | TMC_1 | inline |
| torqueFilterConf | TMC4671 | private |
| turn(int16_t power) | TMC4671 | virtual |
| updateCSPin(OutputPin &csPin) | SPIDevice | virtual |
| updateReg(uint8_t reg, uint32_t dat, uint32_t mask, uint8_t shift) | TMC4671 | |
| usingExternalEncoder() | TMC4671 | inline |
| Wait(ConditionVariable &Cv, Mutex &CvLock, TickType_t Timeout=portMAX_DELAY) | cpp_freertos::Thread | protected |
| WaitForNotification(TickType_t Timeout=portMAX_DELAY) | cpp_freertos::Thread | inline |
| writeReg(uint8_t reg, uint32_t dat) | TMC4671 | |
| writeRegAsync(uint8_t reg, uint32_t dat) | TMC4671 | |
| Yield() | cpp_freertos::Thread | inlinestatic |
| zeroAbnUsingPhiM(bool offsetPhiE=false) | TMC4671 | |
| zeroEncoderOnIndexHit | TMC4671 | private |
| ~ChoosableClass() | ChoosableClass | inlinevirtual |
| ~CommandHandler() | CommandHandler | virtual |
| ~Encoder() | Encoder | virtual |
| ~ErrorHandler() | ErrorHandler | privatevirtual |
| ~ExtiHandler() | ExtiHandler | virtual |
| ~MotorDriver() | MotorDriver | inlinevirtual |
| ~PersistentStorage() | PersistentStorage | virtual |
| ~SPIDevice() | SPIDevice | virtual |
| ~Thread() | cpp_freertos::Thread | virtual |
| ~TimerHandler() | TimerHandler | virtual |
| ~TMC4671() | TMC4671 | virtual |