| calculateCrc(uint8_t length, const uint8_t *buffer, uint8_t init=0) | MotoronBase | inlinestatic |
| calculateCurrentLimit(uint32_t milliamps, MotoronCurrentSenseType type, uint16_t referenceMv, uint16_t offset) | MotoronBase | inlinestatic |
| clearLatchedStatusFlags(uint16_t flags) | MotoronBase | inline |
| clearMotorFault(uint8_t flags=0) | MotoronBase | inline |
| clearMotorFaultUnconditional() | MotoronBase | inline |
| clearResetFlag() | MotoronBase | inline |
| clearUARTFaults(uint8_t flags) | MotoronBase | inline |
| coastNow() | MotoronBase | inline |
| currentSenseUnitsMilliamps(MotoronCurrentSenseType type, uint16_t referenceMv) | MotoronBase | inlinestatic |
| disableCommandTimeout() | MotoronBase | inline |
| disableCrc() | MotoronBase | inline |
| disableCrcForCommands() | MotoronBase | inline |
| disableCrcForResponses() | MotoronBase | inline |
| disableI2cGeneralCall() | MotoronBase | inline |
| enableCrc() | MotoronBase | inline |
| enableCrcForCommands() | MotoronBase | inline |
| enableCrcForResponses() | MotoronBase | inline |
| enableI2cGeneralCall() | MotoronBase | inline |
| getAddress() | MotoronI2C | inline |
| getBufferedSpeed(uint8_t motor) | MotoronBase | inline |
| getBus() | MotoronI2C | inline |
| getCommandTimeoutLatchedFlag() | MotoronBase | inline |
| getCommandTimeoutMilliseconds() | MotoronBase | inline |
| getCrcErrorFlag() | MotoronBase | inline |
| getCurrentLimit(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseMinimumDivisor(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseOffset(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseProcessed(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseProcessedAndSpeed(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseRaw(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseRawAndSpeed(uint8_t motor) | MotoronBase | inline |
| getCurrentSenseReading(uint8_t motor) | MotoronBase | inline |
| getCurrentSpeed(uint8_t motor) | MotoronBase | inline |
| getDirectionChangeDelayForward(uint8_t motor) | MotoronBase | inline |
| getDirectionChangeDelayReverse(uint8_t motor) | MotoronBase | inline |
| getErrorActiveFlag() | MotoronBase | inline |
| getErrorMask() | MotoronBase | inline |
| getErrorResponse() | MotoronBase | inline |
| getFirmwareVersion(uint16_t *productId, uint16_t *firmwareVersion) | MotoronBase | inline |
| getJumperState() | MotoronBase | inline |
| getLastError() | MotoronBase | inline |
| getMaxAccelerationForward(uint8_t motor) | MotoronBase | inline |
| getMaxAccelerationReverse(uint8_t motor) | MotoronBase | inline |
| getMaxDecelerationForward(uint8_t motor) | MotoronBase | inline |
| getMaxDecelerationReverse(uint8_t motor) | MotoronBase | inline |
| getMotorDrivingFlag() | MotoronBase | inline |
| getMotorFaultingFlag() | MotoronBase | inline |
| getMotorFaultLatchedFlag() | MotoronBase | inline |
| getMotorOutputEnabledFlag() | MotoronBase | inline |
| getNoPowerFlag() | MotoronBase | inline |
| getNoPowerLatchedFlag() | MotoronBase | inline |
| getProtocolErrorFlag() | MotoronBase | inline |
| getProtocolOptionsLocally() | MotoronBase | inline |
| getPwmMode(uint8_t motor) | MotoronBase | inline |
| getResetFlag() | MotoronBase | inline |
| getStartingSpeedForward(uint8_t motor) | MotoronBase | inline |
| getStartingSpeedReverse(uint8_t motor) | MotoronBase | inline |
| getStatusFlags() | MotoronBase | inline |
| getTargetBrakeAmount(uint8_t motor) | MotoronBase | inline |
| getTargetSpeed(uint8_t motor) | MotoronBase | inline |
| getUARTErrorFlag() | MotoronBase | inline |
| getUARTFaults() | MotoronBase | inline |
| getVar16(uint8_t motor, uint8_t offset) | MotoronBase | inline |
| getVar8(uint8_t motor, uint8_t offset) | MotoronBase | inline |
| getVariables(uint8_t motor, uint8_t offset, uint8_t length, uint8_t *buffer) | MotoronBase | inline |
| getVinVoltage() | MotoronBase | inline |
| getVinVoltageMv(uint16_t referenceMv, MotoronVinSenseType type=MotoronVinSenseType::Motoron256) | MotoronBase | inline |
| lastError | MotoronBase | protected |
| MotoronBase() (defined in MotoronBase) | MotoronBase | inline |
| MotoronI2C(uint8_t address=16) | MotoronI2C | inline |
| protocolOptions | MotoronBase | protected |
| readEeprom(uint8_t offset, uint8_t length, uint8_t *buffer) | MotoronBase | inline |
| readEepromDeviceNumber() | MotoronBase | inline |
| reinitialize() | MotoronBase | inline |
| reset() | MotoronBase | inline |
| resetCommandTimeout() | MotoronBase | inline |
| sendCommand(uint8_t length, const uint8_t *cmd) | MotoronBase | inlineprotected |
| sendCommandAndReadResponse(uint8_t cmdLength, const uint8_t *cmd, uint8_t responseLength, uint8_t *response) | MotoronBase | inlineprotected |
| setAddress(uint8_t address) | MotoronI2C | inline |
| setAllBufferedSpeeds(int16_t speed1, int16_t speed2, int16_t speed3) | MotoronBase | inline |
| setAllBufferedSpeeds(int16_t speed1, int16_t speed2) | MotoronBase | inline |
| setAllBufferedSpeeds(int16_t speed1) | MotoronBase | inline |
| setAllSpeeds(int16_t speed1, int16_t speed2, int16_t speed3) | MotoronBase | inline |
| setAllSpeeds(int16_t speed1, int16_t speed2) | MotoronBase | inline |
| setAllSpeeds(int16_t speed1) | MotoronBase | inline |
| setAllSpeedsNow(int16_t speed1, int16_t speed2, int16_t speed3) | MotoronBase | inline |
| setAllSpeedsNow(int16_t speed1, int16_t speed2) | MotoronBase | inline |
| setAllSpeedsNow(int16_t speed1) | MotoronBase | inline |
| setAllSpeedsNowUsingBuffers() | MotoronBase | inline |
| setAllSpeedsUsingBuffers() | MotoronBase | inline |
| setBraking(uint8_t motor, uint16_t amount) | MotoronBase | inline |
| setBrakingNow(uint8_t motor, uint16_t amount) | MotoronBase | inline |
| setBufferedSpeed(uint8_t motor, int16_t speed) | MotoronBase | inline |
| setBus(TwoWire *bus) | MotoronI2C | inline |
| setCommandTimeoutMilliseconds(uint16_t ms) | MotoronBase | inline |
| setCurrentLimit(uint8_t motor, uint16_t limit) | MotoronBase | inline |
| setCurrentSenseMinimumDivisor(uint8_t motor, uint16_t speed) | MotoronBase | inline |
| setCurrentSenseOffset(uint8_t motor, uint8_t offset) | MotoronBase | inline |
| setDirectionChangeDelay(uint8_t motor, uint8_t duration) | MotoronBase | inline |
| setDirectionChangeDelayForward(uint8_t motor, uint8_t duration) | MotoronBase | inline |
| setDirectionChangeDelayReverse(uint8_t motor, uint8_t duration) | MotoronBase | inline |
| setErrorMask(uint16_t mask) | MotoronBase | inline |
| setErrorResponse(uint8_t response) | MotoronBase | inline |
| setLatchedStatusFlags(uint16_t flags) | MotoronBase | inline |
| setMaxAcceleration(uint8_t motor, uint16_t accel) | MotoronBase | inline |
| setMaxAccelerationForward(uint8_t motor, uint16_t accel) | MotoronBase | inline |
| setMaxAccelerationReverse(uint8_t motor, uint16_t accel) | MotoronBase | inline |
| setMaxDeceleration(uint8_t motor, uint16_t decel) | MotoronBase | inline |
| setMaxDecelerationForward(uint8_t motor, uint16_t decel) | MotoronBase | inline |
| setMaxDecelerationReverse(uint8_t motor, uint16_t decel) | MotoronBase | inline |
| setProtocolOptions(uint8_t options) | MotoronBase | inline |
| setProtocolOptionsLocally(uint8_t options) | MotoronBase | inline |
| setPwmMode(uint8_t motor, uint8_t mode) | MotoronBase | inline |
| setSpeed(uint8_t motor, int16_t speed) | MotoronBase | inline |
| setSpeedNow(uint8_t motor, int16_t speed) | MotoronBase | inline |
| setStartingSpeed(uint8_t motor, uint16_t speed) | MotoronBase | inline |
| setStartingSpeedForward(uint8_t motor, uint16_t speed) | MotoronBase | inline |
| setStartingSpeedReverse(uint8_t motor, uint16_t speed) | MotoronBase | inline |
| setVariable(uint8_t motor, uint8_t offset, uint16_t value) | MotoronBase | inline |
| writeEeprom(uint8_t offset, uint8_t value) | MotoronBase | inline |
| writeEeprom16(uint8_t offset, uint16_t value) | MotoronBase | inline |
| writeEepromAlternativeDeviceNumber(uint16_t number) | MotoronBase | inline |
| writeEepromBaudRate(uint32_t baud) | MotoronBase | inline |
| writeEepromCommunicationOptions(uint8_t options) | MotoronBase | inline |
| writeEepromDeviceNumber(uint16_t number) | MotoronBase | inline |
| writeEepromDisableAlternativeDeviceNumber() | MotoronBase | inline |
| writeEepromResponseDelay(uint8_t delay) | MotoronBase | inline |