flux sdk  v01.02.02-3-g292b3a7
Embedded C++ SDK
Loading...
Searching...
No Matches
flxBusSPI Class Reference

#include <flxBusSPI.h>

Public Member Functions

 flxBusSPI (void)
 
SPIClass * getSPIPort (void)
 
bool initialized ()
 
bool begin (bool bInit=false)
 
bool begin (SPIClass &spiPort, SPISettings &spiSettings, bool bInit=false)
 
bool writeRegisterByte (uint8_t cs, uint8_t offset, uint8_t data)
 
int writeRegisterRegion (uint8_t cs, uint8_t offset, const uint8_t *data, uint16_t length)
 
int readRegisterRegion (uint8_t cs, uint8_t reg, uint8_t *data, uint16_t numBytes)
 

Constructor & Destructor Documentation

◆ flxBusSPI()

flxBusSPI::flxBusSPI ( void  )

Member Function Documentation

◆ begin() [1/2]

bool flxBusSPI::begin ( bool  bInit = false)

◆ begin() [2/2]

bool flxBusSPI::begin ( SPIClass &  spiPort,
SPISettings &  spiSettings,
bool  bInit = false 
)

◆ getSPIPort()

SPIClass * flxBusSPI::getSPIPort ( void  )
inline

◆ initialized()

bool flxBusSPI::initialized ( )
inline

◆ readRegisterRegion()

int flxBusSPI::readRegisterRegion ( uint8_t  cs,
uint8_t  reg,
uint8_t *  data,
uint16_t  numBytes 
)

◆ writeRegisterByte()

bool flxBusSPI::writeRegisterByte ( uint8_t  cs,
uint8_t  offset,
uint8_t  data 
)

◆ writeRegisterRegion()

int flxBusSPI::writeRegisterRegion ( uint8_t  cs,
uint8_t  offset,
const uint8_t *  data,
uint16_t  length 
)

The documentation for this class was generated from the following files: