|
STAR
Cal STAR — firmware, DAQ server, and engine design
|
#include <sfe_bus.h>
Public Member Functions | |
| SfeSPI (void) | |
| bool | init (uint8_t cs, bool bInit=false) |
| bool | init (SPIClass &spiPort, SPISettings &ismSPISettings, uint8_t cs, 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 | |
| SPIClass * | _spiPort |
| SPISettings | _sfeSPISettings |
| uint8_t | _cs |
| sfe_ISM330DHCX::SfeSPI::SfeSPI | ( | void | ) |
Definition at line 209 of file sfe_bus.cpp.
| bool sfe_ISM330DHCX::SfeSPI::init | ( | SPIClass & | spiPort, |
| SPISettings & | ismSPISettings, | ||
| uint8_t | cs, | ||
| bool | bInit = false ) |
Definition at line 220 of file sfe_bus.cpp.
References _cs, _sfeSPISettings, and _spiPort.
| bool sfe_ISM330DHCX::SfeSPI::init | ( | uint8_t | cs, |
| bool | bInit = false ) |
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 271 of file sfe_bus.cpp.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 339 of file sfe_bus.cpp.
References _cs, _sfeSPISettings, _spiPort, digitalWrite(), HIGH, LOW, reg, and SPI_READ.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 281 of file sfe_bus.cpp.
References _cs, _sfeSPISettings, _spiPort, digitalWrite(), HIGH, and LOW.
|
virtual |
Implements sfe_ISM330DHCX::QwIDeviceBus.
Definition at line 308 of file sfe_bus.cpp.
References _cs, _sfeSPISettings, _spiPort, digitalWrite(), HIGH, and LOW.
|
private |
Definition at line 122 of file sfe_bus.h.
Referenced by init(), readRegisterRegion(), writeRegisterByte(), and writeRegisterRegion().
|
private |
Definition at line 121 of file sfe_bus.h.
Referenced by init(), readRegisterRegion(), writeRegisterByte(), and writeRegisterRegion().
|
private |
Definition at line 119 of file sfe_bus.h.
Referenced by init(), readRegisterRegion(), SfeSPI(), writeRegisterByte(), and writeRegisterRegion().