UUtzinger_DRV8704  0.1.1
Arduino library for the DRV8704 dual H-bridge gate driver
DRV8704 Member List

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

applyConfig(const DRV8704Config &config)DRV8704
begin()DRV8704
beginPwmMode(const DRV8704PwmConfig &config=DRV8704PwmConfig())DRV8704
brake(BridgeId bridge)DRV8704
bridgeState(BridgeId bridge) constDRV8704
cachedRegister(uint8_t address) constDRV8704
clearFault(FaultBit bit)DRV8704
clearFaults()DRV8704
coast(BridgeId bridge)DRV8704
currentLimitResult() constDRV8704inline
currentModePresetConfig() constDRV8704inline
direction(BridgeId bridge) constDRV8704
disableCurrentLimit()DRV8704
DRV8704(const DRV8704Pins &pins, SPIClass &spi=SPI)DRV8704explicit
enableBridgeDriver(bool enabled)DRV8704
end()DRV8704
endPwmMode()DRV8704
hasFault()DRV8704
hasFaultPin() constDRV8704inline
healthCheck()DRV8704
isCurrentLimitEnabled() constDRV8704inline
isFaultPinActive() constDRV8704
isInitialized() constDRV8704inline
isPwmModeEnabled() constDRV8704inline
pwmCapability() constDRV8704inline
readRegister(uint8_t address)DRV8704
readRegister(RegisterAddress address)DRV8704inline
readStatus()DRV8704
reset()DRV8704
setBlankTime(uint8_t blankTime)DRV8704
setBridgeMode(BridgeId bridge, BridgeMode mode)DRV8704
setCurrent(BridgeId bridge, float amps)DRV8704
setCurrent(BridgeId bridge, Direction direction, float amps)DRV8704inline
setCurrentLimit(float amps)DRV8704
setCurrentModePreset(CurrentModePreset preset)DRV8704
setDeadTime(DeadTime deadTime)DRV8704
setDecayMode(DecayMode mode)DRV8704
setDecayTime(uint8_t decayTime)DRV8704
setDirection(BridgeId bridge, Direction direction)DRV8704
setGateDrive(const GateDriveConfig &gateDrive)DRV8704
setGateDriveCurrents(GateDriveSinkCurrent iDriveN, GateDriveSourceCurrent iDriveP)DRV8704
setGateDriveTimes(GateDriveTime tDriveN, GateDriveTime tDriveP)DRV8704
setOcpDeglitch(OcpDeglitch deglitch)DRV8704
setOcpThreshold(OcpThreshold threshold)DRV8704
setOffTime(uint8_t offTime)DRV8704
setPwmFrequency(uint32_t frequencyHz)DRV8704
setSenseGain(SenseGain gain)DRV8704
setShuntResistance(float ohms)DRV8704
setShuntResistance(BridgeId bridge, float ohms)DRV8704
setSpeed(BridgeId bridge, float speedPercent)DRV8704
setSpeed(BridgeId bridge, Direction direction, float speedPercent)DRV8704inline
setTorque(uint8_t torque)DRV8704
sleep()DRV8704
smallestDutyIncrementPercent() constDRV8704inline
syncRegisterCache()DRV8704
updateRegister(uint8_t address, uint16_t mask, uint16_t value)DRV8704
updateRegister(RegisterAddress address, uint16_t mask, uint16_t value)DRV8704inline
wake()DRV8704
writeRegister(uint8_t address, uint16_t value)DRV8704
writeRegister(RegisterAddress address, uint16_t value)DRV8704inline