|
SensorLib 0.5.0
Multi-platform sensor driver library for Arduino, PlatformIO, and ESP-IDF
|
#include <SensorCommStatic.hpp>
Public Member Functions | |
| SensorCommStatic (SensorCommBase *comm, SensorHal *hal) | |
Static Public Member Functions | |
| static int8_t | sensor_static_read_data (uint8_t reg_addr, uint8_t *reg_data, uint32_t length, void *intf_ptr) |
| static int8_t | sensor_static_write_data (uint8_t reg_addr, const uint8_t *reg_data, uint32_t length, void *intf_ptr) |
| static void | sensor_static_delay_us (uint32_t us, void *private_data) |
Protected Attributes | |
| SensorCommBase * | comm |
| SensorHal * | hal |
Definition at line 34 of file SensorCommStatic.hpp.
|
inline |
Definition at line 37 of file SensorCommStatic.hpp.
|
static |
Definition at line 53 of file SensorCommStatic.cpp.
References SensorHal::delayMicroseconds(), hal, and SENSORLIB_LOG_E.
Referenced by SensorBMA4XX::update().
|
static |
Definition at line 33 of file SensorCommStatic.cpp.
References comm, SensorCommBase::readRegister(), and SENSORLIB_LOG_E.
Referenced by SensorBMA4XX::update().
|
static |
Definition at line 43 of file SensorCommStatic.cpp.
References comm, SENSORLIB_LOG_E, and SensorCommBase::writeRegister().
Referenced by SensorBMA4XX::update().
|
protected |
Definition at line 45 of file SensorCommStatic.hpp.
Referenced by sensor_static_read_data(), and sensor_static_write_data().
|
protected |
Definition at line 46 of file SensorCommStatic.hpp.
Referenced by sensor_static_delay_us().