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

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

clearError()SensorErrorMixininline
clrRegisterBit(const uint8_t reg, uint8_t bit)SensorCommBaseinlinevirtual
deinit()=0SensorCommBasepure virtual
getRegisterBit(const uint8_t reg, uint8_t bit)SensorCommBaseinlinevirtual
init()=0SensorCommBasepure virtual
lastError() constSensorErrorMixininline
readBuffer(uint8_t *buf, size_t len)=0SensorCommBasepure virtual
readRegister(T reg)EnhancedSensorCommBaseinline
readRegister(T reg, uint8_t *buf, size_t len)EnhancedSensorCommBaseinline
SensorCommBase::readRegister(const uint8_t reg)SensorCommBaseinlinevirtual
SensorCommBase::readRegister(const uint8_t reg, uint8_t *buf, size_t len)=0SensorCommBasepure virtual
setError(SENSOR_ERROR_CODE e)SensorErrorMixininlineprotected
setErrorAndReturn(SENSOR_ERROR_CODE e)SensorErrorMixininlineprotected
setParams(const CommParamsBase &params)=0SensorCommBasepure virtual
setRegisterBit(const uint8_t reg, uint8_t bit)SensorCommBaseinlinevirtual
updateBits(uint8_t reg, uint8_t mask, uint8_t value_shifted)SensorCommBaseinlinevirtual
writeBuffer(uint8_t *buffer, size_t len)=0SensorCommBasepure virtual
writeRegister(T reg, uint8_t val)EnhancedSensorCommBaseinline
writeRegister(T reg, uint8_t *buf, size_t len)EnhancedSensorCommBaseinline
writeRegister(T reg, uint8_t norVal, uint8_t orVal)EnhancedSensorCommBaseinline
SensorCommBase::writeRegister(const uint8_t reg, uint8_t val)SensorCommBaseinlinevirtual
SensorCommBase::writeRegister(const uint8_t reg, uint8_t *buf, size_t len)=0SensorCommBasepure virtual
SensorCommBase::writeRegister(const uint8_t reg, uint8_t norVal, uint8_t orVal)SensorCommBaseinlinevirtual
writeThenRead(const uint8_t *write_buffer, size_t write_len, uint8_t *read_buffer, size_t read_len)=0SensorCommBasepure virtual
~SensorCommBase()=defaultSensorCommBasevirtual