HF-TMC9660 Driver
Hardware Agnostic C++ Driver for the TMC9660
Loading...
Searching...
No Matches
TMC9660::FeedbackSense Member List

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) noexceptTMC9660::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) noexceptTMC9660::FeedbackSense
configureABNNChannel(tmc9660::tmcl::AbnNChannelFiltering filterMode=tmc9660::tmcl::AbnNChannelFiltering::FILTERING_OFF, tmc9660::tmcl::EnableDisable clearOnNextNull=tmc9660::tmcl::EnableDisable::DISABLED) noexceptTMC9660::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) noexceptTMC9660::FeedbackSense
configureSecondaryABNEncoder(uint32_t countsPerRev, tmc9660::tmcl::Direction inverted=tmc9660::tmcl::Direction::NOT_INVERTED, uint8_t gearRatio=1) noexceptTMC9660::FeedbackSense
configureSPIEncoder(uint8_t cmdSize, uint16_t csSettleTimeNs, uint8_t csIdleTimeUs) noexceptTMC9660::FeedbackSense
configureSPIEncoderDataFormat(uint32_t positionMask, uint8_t positionShift=0, tmc9660::tmcl::Direction invertDirection=tmc9660::tmcl::Direction::NOT_INVERTED) noexceptTMC9660::FeedbackSense
configureSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod initMethod, int16_t offset=0) noexceptTMC9660::FeedbackSense
driverTMC9660::FeedbackSenseprivate
FeedbackSense(TMC9660 &parent) noexceptTMC9660::FeedbackSenseinlineexplicitprivate
getABNInitializationState(tmc9660::tmcl::AbnInitState &state) noexceptTMC9660::FeedbackSense
getABNPhiE(int16_t &phiE) noexceptTMC9660::FeedbackSense
getABNRawValue(uint32_t &value) noexceptTMC9660::FeedbackSense
getHallPhiE(int16_t &phiE) noexceptTMC9660::FeedbackSense
getSecondaryABNCountsPerRev(uint32_t &counts) noexceptTMC9660::FeedbackSense
getSecondaryABNDirection(tmc9660::tmcl::Direction &dir) noexceptTMC9660::FeedbackSense
getSecondaryABNEncoderValue(uint32_t &value) noexceptTMC9660::FeedbackSense
getSecondaryABNGearRatio(uint8_t &ratio) noexceptTMC9660::FeedbackSense
getSPIEncoderCommutationAngle(int16_t &angle) noexceptTMC9660::FeedbackSense
getSPIEncoderCSIdleDelay(uint8_t &timeUs) noexceptTMC9660::FeedbackSense
getSPIEncoderCSSettleDelay(uint16_t &timeNs) noexceptTMC9660::FeedbackSense
getSPIEncoderDirection(tmc9660::tmcl::Direction &dir) noexceptTMC9660::FeedbackSense
getSPIEncoderInitialization(tmc9660::tmcl::SpiInitMethod &method, int16_t &offset) noexceptTMC9660::FeedbackSense
getSPIEncoderLUTAddress(uint8_t &address) noexceptTMC9660::FeedbackSense
getSPIEncoderLUTData(int8_t &data) noexceptTMC9660::FeedbackSense
getSPIEncoderLUTShiftFactor(int8_t &shiftFactor) noexceptTMC9660::FeedbackSense
getSPIEncoderMainCmdSize(uint8_t &size) noexceptTMC9660::FeedbackSense
getSPIEncoderPositionMask(uint32_t &mask) noexceptTMC9660::FeedbackSense
getSPIEncoderPositionShift(uint8_t &shift) noexceptTMC9660::FeedbackSense
getSPIEncoderPositionValue(uint32_t &value) noexceptTMC9660::FeedbackSense
getSPIEncoderSecondaryCmdSize(uint8_t &size) noexceptTMC9660::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) noexceptTMC9660::FeedbackSense
setSecondaryABNEncoderEnabled(bool enable) noexceptTMC9660::FeedbackSense
setSPIEncoderLUTCorrection(tmc9660::tmcl::EnableDisable enable, int8_t shiftFactor=0) noexceptTMC9660::FeedbackSense
setSPIEncoderRequestData(const uint8_t *requestData, uint8_t size) noexceptTMC9660::FeedbackSense
TMC9660TMC9660::FeedbackSensefriend
uploadSPIEncoderLUTEntry(uint8_t index, int8_t value) noexceptTMC9660::FeedbackSense