YAHAL
Yet Another Hardware Abstraction Library
Loading...
Searching...
No Matches
i2c_BBB Class Reference
Inheritance diagram for i2c_BBB:
i2c_interface

Public Member Functions

 i2c_BBB (const char *dev)
 
int16_t i2cRead (uint16_t addr, uint8_t *rxbuf, uint16_t len, bool sendStop=true)
 
int16_t i2cWrite (uint16_t addr, uint8_t *txbuf, uint16_t len, bool sendStop=true)
 
void setSpeed (uint32_t Hz)
 
- Public Member Functions inherited from i2c_interface

Detailed Description

Definition at line 6 of file i2c_BBB.h.

Constructor & Destructor Documentation

◆ i2c_BBB()

i2c_BBB::i2c_BBB ( const char * dev)

Definition at line 14 of file i2c_BBB.cpp.

◆ ~i2c_BBB()

i2c_BBB::~i2c_BBB ( )

Definition at line 22 of file i2c_BBB.cpp.

Member Function Documentation

◆ i2cRead()

int16_t i2c_BBB::i2cRead ( uint16_t addr,
uint8_t * rxbuf,
uint16_t len,
bool sendStop = true )
virtual

Implements i2c_interface.

Definition at line 28 of file i2c_BBB.cpp.

◆ i2cWrite()

int16_t i2c_BBB::i2cWrite ( uint16_t addr,
uint8_t * txbuf,
uint16_t len,
bool sendStop = true )
virtual

Implements i2c_interface.

Definition at line 37 of file i2c_BBB.cpp.

◆ setSpeed()

void i2c_BBB::setSpeed ( uint32_t Hz)
virtual

Implements i2c_interface.

Definition at line 62 of file i2c_BBB.cpp.


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