| _addr | DeviceBeginCommon | protected |
| _chipName | HapticBase | protected |
| _iface | DeviceBeginCommon | protected |
| _isReady | HapticBase | protected |
| afterCommReady() | DeviceBeginCommon | inlineprotectedvirtual |
| autoCal() | HapticDriver_DRV2605 | |
| beforeBegin() | DeviceBeginCommon | inlineprotectedvirtual |
| begin(SensorCommCustom::CustomCallback cb, SensorCommCustomHal::CustomHalCallback hal_cb, uint8_t addr) | I2CDeviceWithHal | inline |
| beginLifecycle(uint8_t addr, uint8_t iface, uint8_t initParam, CreateComm createComm) | DeviceBeginCommon | inlineprotected |
| calibrate() override | HapticDriver_DRV2605 | virtual |
| clearCommState() | DeviceBeginCommon | inlineprotected |
| clearSequence() override | HapticDriver_DRV2605 | virtual |
| clrRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| comm | DeviceBeginCommon | protected |
| continuousVibration(uint32_t duration_ms, bool blocking=true) override | HapticDriver_DRV2605 | virtual |
| DeviceBeginCommon()=default | DeviceBeginCommon | protected |
| emergencyStop() override | HapticDriver_DRV2605 | virtual |
| end() override | HapticDriver_DRV2605 | virtual |
| ensureValid() const override | I2CDeviceWithHal | inlineprotectedvirtual |
| fail() | DeviceBeginCommon | inlineprotected |
| getActuatorType() const override | HapticDriver_DRV2605 | virtual |
| getAddress() const | DeviceBeginCommon | inline |
| getCapabilities() const override | HapticDriver_DRV2605 | virtual |
| getChipID() const override | HapticDriver_DRV2605 | virtual |
| getChipName() const override | HapticDriver_DRV2605 | virtual |
| getComm() const override | DeviceBeginCommon | inlineprotectedvirtual |
| getF0() const override | HapticDriver_DRV2605 | virtual |
| getGain() const override | HapticDriver_DRV2605 | virtual |
| getInterface() const | DeviceBeginCommon | inline |
| getLRAFrequency() const | HapticDriver_DRV2605 | |
| getMode() const override | HapticDriver_DRV2605 | virtual |
| getRealtimeValue() const | HapticDriver_DRV2605 | |
| getRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| getStatus() const override | HapticDriver_DRV2605 | virtual |
| getVbat() override | HapticDriver_DRV2605 | virtual |
| hal | DeviceBeginCommon | protected |
| HapticBase(const char *name) | HapticBase | inlineexplicitprotected |
| HapticDriver_DRV2605() | HapticDriver_DRV2605 | |
| isDone() const | HapticDriver_DRV2605 | |
| isPlaying() const override | HapticDriver_DRV2605 | virtual |
| isReady() const override | HapticDriver_DRV2605 | virtual |
| needsCalibration() const override | HapticDriver_DRV2605 | virtual |
| onBeginFail() | DeviceBeginCommon | inlineprotectedvirtual |
| playEffect(HapticEffectId effect) override | HapticDriver_DRV2605 | virtual |
| playEffectAsync(HapticEffectId effect) override | HapticDriver_DRV2605 | virtual |
| playSequence() override | HapticDriver_DRV2605 | virtual |
| readBuff(uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| readReg(uint8_t reg) const | SensorCommWrapper | inline |
| readRegBuff(uint8_t reg, uint8_t *buf, size_t len) const | SensorCommWrapper | inline |
| run() override | HapticDriver_DRV2605 | virtual |
| selectLibrary(uint8_t lib) | HapticDriver_DRV2605 | |
| SensorCommWrapper()=default | SensorCommWrapper | |
| setAck(bool enable) | SensorCommWrapper | inline |
| setActuatorType(HapticActuatorType type) override | HapticDriver_DRV2605 | virtual |
| setAddress(uint8_t address) | SensorCommWrapper | inline |
| 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) override | HapticDriver_DRV2605 | virtual |
| setMode(HapticMode mode) override | HapticDriver_DRV2605 | virtual |
| setOverdriveClamp(uint8_t value) | HapticDriver_DRV2605 | |
| setOverdriveTime(uint8_t cycles) | HapticDriver_DRV2605 | |
| setRatedVoltage(uint8_t value) | HapticDriver_DRV2605 | |
| setReady(bool ready) | HapticBase | inlineprotected |
| setRealtimeValue(uint8_t value) override | HapticDriver_DRV2605 | virtual |
| setRegBit(uint8_t reg, uint8_t bit) | SensorCommWrapper | inline |
| setRtpOverdrive(bool enable) | HapticDriver_DRV2605 | |
| setSequence(uint8_t slot, HapticEffectId effect) override | HapticDriver_DRV2605 | virtual |
| setWaveform(uint8_t slot, uint8_t w) | HapticDriver_DRV2605 | |
| staticComm | DeviceBeginCommon | protected |
| stop() override | HapticDriver_DRV2605 | virtual |
| trigger() | HapticDriver_DRV2605 | |
| updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted) | SensorCommWrapper | inline |
| vibrationUpdate() override | HapticDriver_DRV2605 | virtual |
| writeBuff(uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeReg(uint8_t reg, uint8_t val) | SensorCommWrapper | inline |
| writeRegBuff(uint8_t reg, uint8_t *buf, size_t len) | SensorCommWrapper | inline |
| writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len) | SensorCommWrapper | inline |
| ~DeviceBeginCommon() | DeviceBeginCommon | inlinevirtual |
| ~HapticBase()=default | HapticBase | virtual |
| ~HapticDriver_DRV2605() override | HapticDriver_DRV2605 | |
| ~SensorCommInterface()=default | SensorCommInterface | virtual |