STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
sfe_ISM330DHCX::QwIDeviceBus Class Referenceabstract

#include <sfe_bus.h>

Inheritance diagram for sfe_ISM330DHCX::QwIDeviceBus:
[legend]

Public Member Functions

virtual bool ping (uint8_t address)=0
virtual bool writeRegisterByte (uint8_t address, uint8_t offset, uint8_t data)=0
virtual int writeRegisterRegion (uint8_t address, uint8_t offset, const uint8_t *data, uint16_t length)=0
virtual int readRegisterRegion (uint8_t addr, uint8_t reg, uint8_t *data, uint16_t numBytes)=0

Detailed Description

Definition at line 56 of file sfe_bus.h.

Member Function Documentation

◆ ping()

virtual bool sfe_ISM330DHCX::QwIDeviceBus::ping ( uint8_t address)
pure virtual

◆ readRegisterRegion()

virtual int sfe_ISM330DHCX::QwIDeviceBus::readRegisterRegion ( uint8_t addr,
uint8_t reg,
uint8_t * data,
uint16_t numBytes )
pure virtual

Implemented in sfe_ISM330DHCX::QwI2C, and sfe_ISM330DHCX::SfeSPI.

References reg.

◆ writeRegisterByte()

virtual bool sfe_ISM330DHCX::QwIDeviceBus::writeRegisterByte ( uint8_t address,
uint8_t offset,
uint8_t data )
pure virtual

◆ writeRegisterRegion()

virtual int sfe_ISM330DHCX::QwIDeviceBus::writeRegisterRegion ( uint8_t address,
uint8_t offset,
const uint8_t * data,
uint16_t length )
pure virtual

The documentation for this class was generated from the following file:
  • firmware/libraries/STAR_ISM330DH/src/sfe_bus.h