Motoron Motor Controller library for Arduino
Loading...
Searching...
No Matches
MotoronI2C Member List

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

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