|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <sfe_bus.h>
Public Member Functions | |
| QwI2C (void) | |
| bool | init () |
| bool | init (TwoWire &wirePort, bool bInit=false) |
| bool | ping (uint8_t address) |
| bool | writeRegisterByte (uint8_t address, uint8_t offset, uint8_t data) |
| int | writeRegisterRegion (uint8_t address, uint8_t offset, const uint8_t *data, uint16_t length) |
| int | readRegisterRegion (uint8_t addr, uint8_t reg, uint8_t *data, uint16_t numBytes) |
Private Attributes | |
| TwoWire * | _i2cPort |
| sfe_ISM330DHCX::QwI2C::QwI2C | ( | void | ) |
Definition at line 61 of file sfe_bus.cpp.
| bool sfe_ISM330DHCX::QwI2C::init | ( | ) |
| bool sfe_ISM330DHCX::QwI2C::init | ( | TwoWire & | wirePort, |
| bool | bInit = false ) |
Definition at line 71 of file sfe_bus.cpp.
References _i2cPort.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 105 of file sfe_bus.cpp.
References _i2cPort.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 157 of file sfe_bus.cpp.
References _i2cPort, kChunkSize, and reg.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 120 of file sfe_bus.cpp.
References _i2cPort.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 139 of file sfe_bus.cpp.
References _i2cPort.
|
private |
Definition at line 92 of file sfe_bus.h.
Referenced by init(), init(), ping(), QwI2C(), readRegisterRegion(), writeRegisterByte(), and writeRegisterRegion().