SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
Loading...
Searching...
No Matches
HapticDriver_DRV2605 Member List

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

_addrDeviceBeginCommonprotected
_chipNameHapticBaseprotected
_ifaceDeviceBeginCommonprotected
_isReadyHapticBaseprotected
afterCommReady()DeviceBeginCommoninlineprotectedvirtual
autoCal()HapticDriver_DRV2605
beforeBegin()DeviceBeginCommoninlineprotectedvirtual
begin(SensorCommCustom::CustomCallback cb, SensorCommCustomHal::CustomHalCallback hal_cb, uint8_t addr)I2CDeviceWithHalinline
beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm)DeviceBeginCommoninlineprotected
calibrate() overrideHapticDriver_DRV2605virtual
clearCommState()DeviceBeginCommoninlineprotected
clearSequence() overrideHapticDriver_DRV2605virtual
clrRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
commDeviceBeginCommonprotected
continuousVibration(uint32_t duration_ms, bool blocking=true) overrideHapticDriver_DRV2605virtual
DeviceBeginCommon()=defaultDeviceBeginCommonprotected
emergencyStop() overrideHapticDriver_DRV2605virtual
end() overrideHapticDriver_DRV2605virtual
ensureValid() const overrideI2CDeviceWithHalinlineprotectedvirtual
fail()DeviceBeginCommoninlineprotected
getActuatorType() const overrideHapticDriver_DRV2605virtual
getAddress() constDeviceBeginCommoninline
getCapabilities() const overrideHapticDriver_DRV2605virtual
getChipID() const overrideHapticDriver_DRV2605virtual
getChipName() const overrideHapticDriver_DRV2605virtual
getComm() const overrideDeviceBeginCommoninlineprotectedvirtual
getF0() const overrideHapticDriver_DRV2605virtual
getGain() const overrideHapticDriver_DRV2605virtual
getInterface() constDeviceBeginCommoninline
getLRAFrequency() constHapticDriver_DRV2605
getMode() const overrideHapticDriver_DRV2605virtual
getRealtimeValue() constHapticDriver_DRV2605
getRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
getStatus() const overrideHapticDriver_DRV2605virtual
getVbat() overrideHapticDriver_DRV2605virtual
halDeviceBeginCommonprotected
HapticBase(const char *name)HapticBaseinlineexplicitprotected
HapticDriver_DRV2605()HapticDriver_DRV2605
isDone() constHapticDriver_DRV2605
isPlaying() const overrideHapticDriver_DRV2605virtual
isReady() const overrideHapticDriver_DRV2605virtual
needsCalibration() const overrideHapticDriver_DRV2605virtual
onBeginFail()DeviceBeginCommoninlineprotectedvirtual
playEffect(HapticEffectId effect) overrideHapticDriver_DRV2605virtual
playEffectAsync(HapticEffectId effect) overrideHapticDriver_DRV2605virtual
playSequence() overrideHapticDriver_DRV2605virtual
readBuff(uint8_t *buf, size_t len) constSensorCommWrapperinline
readReg(uint8_t reg) constSensorCommWrapperinline
readRegBuff(uint8_t reg, uint8_t *buf, size_t len) constSensorCommWrapperinline
run() overrideHapticDriver_DRV2605virtual
selectLibrary(uint8_t lib)HapticDriver_DRV2605
SensorCommWrapper()=defaultSensorCommWrapper
setAck(bool enable)SensorCommWrapperinline
setActuatorType(HapticActuatorType type) overrideHapticDriver_DRV2605virtual
setAddress(uint8_t address)SensorCommWrapperinline
setAutoBrake(bool enable)HapticDriver_DRV2605
setBrakeTime(uint8_t time)HapticDriver_DRV2605
setCtrl4(uint8_t value)HapticDriver_DRV2605
setERMLRA(bool erm)HapticDriver_DRV2605
setGain(uint8_t gain) overrideHapticDriver_DRV2605virtual
setMode(HapticMode mode) overrideHapticDriver_DRV2605virtual
setOverdriveClamp(uint8_t value)HapticDriver_DRV2605
setOverdriveTime(uint8_t cycles)HapticDriver_DRV2605
setRatedVoltage(uint8_t value)HapticDriver_DRV2605
setReady(bool ready)HapticBaseinlineprotected
setRealtimeValue(uint8_t value) overrideHapticDriver_DRV2605virtual
setRegBit(uint8_t reg, uint8_t bit)SensorCommWrapperinline
setRtpOverdrive(bool enable)HapticDriver_DRV2605
setSequence(uint8_t slot, HapticEffectId effect) overrideHapticDriver_DRV2605virtual
setWaveform(uint8_t slot, uint8_t w)HapticDriver_DRV2605
staticCommDeviceBeginCommonprotected
stop() overrideHapticDriver_DRV2605virtual
trigger()HapticDriver_DRV2605
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommWrapperinline
vibrationUpdate() overrideHapticDriver_DRV2605virtual
writeBuff(uint8_t *buf, size_t len)SensorCommWrapperinline
writeReg(uint8_t reg, uint8_t val)SensorCommWrapperinline
writeRegBuff(uint8_t reg, uint8_t *buf, size_t len)SensorCommWrapperinline
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)SensorCommWrapperinline
~DeviceBeginCommon()DeviceBeginCommoninlinevirtual
~HapticBase()=defaultHapticBasevirtual
~HapticDriver_DRV2605() overrideHapticDriver_DRV2605
~SensorCommInterface()=defaultSensorCommInterfacevirtual