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

This is the complete list of members for SensorCommBase, 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(const uint8_t reg)SensorCommBaseinlinevirtual
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(const uint8_t reg, uint8_t val)SensorCommBaseinlinevirtual
writeRegister(const uint8_t reg, uint8_t *buf, size_t len)=0SensorCommBasepure virtual
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