|
UUtzinger_DRV8704
0.1.1
Arduino library for the DRV8704 dual H-bridge gate driver
|
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) const | DRV8704 | |
| cachedRegister(uint8_t address) const | DRV8704 | |
| clearFault(FaultBit bit) | DRV8704 | |
| clearFaults() | DRV8704 | |
| coast(BridgeId bridge) | DRV8704 | |
| currentLimitResult() const | DRV8704 | inline |
| currentModePresetConfig() const | DRV8704 | inline |
| direction(BridgeId bridge) const | DRV8704 | |
| disableCurrentLimit() | DRV8704 | |
| DRV8704(const DRV8704Pins &pins, SPIClass &spi=SPI) | DRV8704 | explicit |
| enableBridgeDriver(bool enabled) | DRV8704 | |
| end() | DRV8704 | |
| endPwmMode() | DRV8704 | |
| hasFault() | DRV8704 | |
| hasFaultPin() const | DRV8704 | inline |
| healthCheck() | DRV8704 | |
| isCurrentLimitEnabled() const | DRV8704 | inline |
| isFaultPinActive() const | DRV8704 | |
| isInitialized() const | DRV8704 | inline |
| isPwmModeEnabled() const | DRV8704 | inline |
| pwmCapability() const | DRV8704 | inline |
| readRegister(uint8_t address) | DRV8704 | |
| readRegister(RegisterAddress address) | DRV8704 | inline |
| 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) | DRV8704 | inline |
| 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) | DRV8704 | inline |
| setTorque(uint8_t torque) | DRV8704 | |
| sleep() | DRV8704 | |
| smallestDutyIncrementPercent() const | DRV8704 | inline |
| syncRegisterCache() | DRV8704 | |
| updateRegister(uint8_t address, uint16_t mask, uint16_t value) | DRV8704 | |
| updateRegister(RegisterAddress address, uint16_t mask, uint16_t value) | DRV8704 | inline |
| wake() | DRV8704 | |
| writeRegister(uint8_t address, uint16_t value) | DRV8704 | |
| writeRegister(RegisterAddress address, uint16_t value) | DRV8704 | inline |