HF-TMC9660 Driver
Hardware Agnostic C++ Driver for the TMC9660
|
This is the complete list of members for TMC9660::CurrentSensing, including all inherited members.
calibrateOffsets(bool waitForCompletion=false, uint32_t timeoutMs=1000) noexcept | TMC9660::CurrentSensing | |
CurrentSensing(TMC9660 &parent) noexcept | TMC9660::CurrentSensing | inlineexplicitprivate |
driver | TMC9660::CurrentSensing | private |
getCalibrationStatus(bool &isCalibrated) noexcept | TMC9660::CurrentSensing | |
getCSAFilter(tmc9660::tmcl::CsaFilter &filter012, tmc9660::tmcl::CsaFilter &filter3) noexcept | TMC9660::CurrentSensing | |
getCSAGain(tmc9660::tmcl::CsaGain &gain012, tmc9660::tmcl::CsaGain &gain3) noexcept | TMC9660::CurrentSensing | |
getInversion(tmc9660::tmcl::AdcInversion &inv0, tmc9660::tmcl::AdcInversion &inv1, tmc9660::tmcl::AdcInversion &inv2, tmc9660::tmcl::AdcInversion &inv3) noexcept | TMC9660::CurrentSensing | |
getOffsets(int16_t &offset0, int16_t &offset1, int16_t &offset2, int16_t &offset3) noexcept | TMC9660::CurrentSensing | |
getPhaseAdcMapping(tmc9660::tmcl::AdcMapping &ux1, tmc9660::tmcl::AdcMapping &vx2, tmc9660::tmcl::AdcMapping &wy1, tmc9660::tmcl::AdcMapping &y2) noexcept | TMC9660::CurrentSensing | |
getScalingFactor(uint16_t &scalingFactor) noexcept | TMC9660::CurrentSensing | |
getScalingFactors(uint16_t &scale0, uint16_t &scale1, uint16_t &scale2, uint16_t &scale3) noexcept | TMC9660::CurrentSensing | |
getShuntType(tmc9660::tmcl::AdcShuntType &shuntType) noexcept | TMC9660::CurrentSensing | |
readRaw(int16_t &adc0, int16_t &adc1, int16_t &adc2, int16_t &adc3) noexcept | TMC9660::CurrentSensing | |
readScaledAndOffset(int16_t &adc0, int16_t &adc1, int16_t &adc2, int16_t &adc3) noexcept | TMC9660::CurrentSensing | |
setCSAFilter(tmc9660::tmcl::CsaFilter filter012, tmc9660::tmcl::CsaFilter filter3) noexcept | TMC9660::CurrentSensing | |
setCSAGain(tmc9660::tmcl::CsaGain gain012, tmc9660::tmcl::CsaGain gain3) noexcept | TMC9660::CurrentSensing | |
setInversion(tmc9660::tmcl::AdcInversion inv0, tmc9660::tmcl::AdcInversion inv1, tmc9660::tmcl::AdcInversion inv2, tmc9660::tmcl::AdcInversion inv3) noexcept | TMC9660::CurrentSensing | |
setOffsets(int16_t offset0, int16_t offset1, int16_t offset2, int16_t offset3) noexcept | TMC9660::CurrentSensing | |
setPhaseAdcMapping(tmc9660::tmcl::AdcMapping ux1, tmc9660::tmcl::AdcMapping vx2, tmc9660::tmcl::AdcMapping wy1, tmc9660::tmcl::AdcMapping y2) noexcept | TMC9660::CurrentSensing | |
setScalingFactor(uint16_t scalingFactor) noexcept | TMC9660::CurrentSensing | |
setScalingFactors(uint16_t scale0, uint16_t scale1, uint16_t scale2, uint16_t scale3) noexcept | TMC9660::CurrentSensing | |
setShuntType(tmc9660::tmcl::AdcShuntType shuntType) noexcept | TMC9660::CurrentSensing | |
TMC9660 | TMC9660::CurrentSensing | friend |