|
HF-TMC9660 Driver
Hardware Agnostic C++ Driver for the TMC9660
|
This is the complete list of members for TMC9660::FeedbackSense, including all inherited members.
| configureABNEncoder(uint32_t countsPerRev, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, tmc9660::tmcl::EnableDisable nChannelInverted=tmc9660::tmcl::EnableDisable::DISABLED) noexcept | TMC9660::FeedbackSense | |
| configureABNInitialization(tmc9660::tmcl::AbnInitMethod initMethod=tmc9660::tmcl::AbnInitMethod::FORCED_PHI_E_ZERO_WITH_ACTIVE_SWING, uint16_t initDelay=1000, int32_t initVelocity=5, int16_t nChannelOffset=0) noexcept | TMC9660::FeedbackSense | |
| configureABNNChannel(tmc9660::tmcl::AbnNChannelFiltering filterMode=tmc9660::tmcl::AbnNChannelFiltering::FILTERING_OFF, tmc9660::tmcl::EnableDisable clearOnNextNull=tmc9660::tmcl::EnableDisable::DISABLED) noexcept | TMC9660::FeedbackSense | |
| configureHall(tmc9660::tmcl::HallSectorOffset sectorOffset=tmc9660::tmcl::HallSectorOffset::DEG_0, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, tmc9660::tmcl::EnableDisable enableExtrapolation=tmc9660::tmcl::EnableDisable::DISABLED, uint8_t filterLength=0) noexcept | TMC9660::FeedbackSense | |
| configureSecondaryABNEncoder(uint32_t countsPerRev, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, uint8_t gearRatio=1) noexcept | TMC9660::FeedbackSense | |
| configureSPIEncoder(uint8_t cmdSize, uint16_t csSettleTimeNs, uint8_t csIdleTimeUs) noexcept | TMC9660::FeedbackSense | |
| configureSPIEncoderDataFormat(uint32_t positionMask, uint8_t positionShift=0, tmc9660::tmcl::Direction invertDirection=tmc9660::tmcl::Direction::NOT_INVERTED) noexcept | TMC9660::FeedbackSense | |
| configureSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod initMethod, int16_t offset=0) noexcept | TMC9660::FeedbackSense | |
| driver | TMC9660::FeedbackSense | private |
| FeedbackSense(TMC9660 &parent) noexcept | TMC9660::FeedbackSense | inlineexplicitprivate |
| getABNInitializationState(tmc9660::tmcl::AbnInitState &state) noexcept | TMC9660::FeedbackSense | |
| getABNPhiE(int16_t &phiE) noexcept | TMC9660::FeedbackSense | |
| getABNRawValue(uint32_t &value) noexcept | TMC9660::FeedbackSense | |
| getHallPhiE(int16_t &phiE) noexcept | TMC9660::FeedbackSense | |
| getSecondaryABNCountsPerRev(uint32_t &counts) noexcept | TMC9660::FeedbackSense | |
| getSecondaryABNDirection(tmc9660::tmcl::Direction &dir) noexcept | TMC9660::FeedbackSense | |
| getSecondaryABNEncoderValue(uint32_t &value) noexcept | TMC9660::FeedbackSense | |
| getSecondaryABNGearRatio(uint8_t &ratio) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderCommutationAngle(int16_t &angle) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderCSIdleDelay(uint8_t &timeUs) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderCSSettleDelay(uint16_t &timeNs) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderDirection(tmc9660::tmcl::Direction &dir) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod &method, int16_t &offset) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderLUTAddress(uint8_t &address) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderLUTData(int8_t &data) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderLUTShiftFactor(int8_t &shiftFactor) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderMainCmdSize(uint8_t &size) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderPositionMask(uint32_t &mask) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderPositionShift(uint8_t &shift) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderPositionValue(uint32_t &value) noexcept | TMC9660::FeedbackSense | |
| getSPIEncoderSecondaryCmdSize(uint8_t &size) noexcept | TMC9660::FeedbackSense | |
| setHallPositionOffsets(int16_t offset0=0, int16_t offset60=10922, int16_t offset120=21845, int16_t offset180=-32768, int16_t offset240=-21846, int16_t offset300=-10923, int16_t globalOffset=0) noexcept | TMC9660::FeedbackSense | |
| setSecondaryABNEncoderEnabled(bool enable) noexcept | TMC9660::FeedbackSense | |
| setSPIEncoderLUTCorrection(tmc9660::tmcl::EnableDisable enable, int8_t shiftFactor=0) noexcept | TMC9660::FeedbackSense | |
| setSPIEncoderRequestData(const uint8_t *requestData, uint8_t size) noexcept | TMC9660::FeedbackSense | |
| TMC9660 | TMC9660::FeedbackSense | friend |
| uploadSPIEncoderLUTEntry(uint8_t index, int8_t value) noexcept | TMC9660::FeedbackSense |