i2c Class Reference
#include <i2c.h>
List of all members.
Detailed Description
abstract class for controlling
i2c bus
|
Public Member Functions |
| | i2c () |
| virtual | ~i2c () |
| virtual bool | write (int addr, const unsigned char *buf, int nbytes)=0 |
| virtual int | read (int addr, unsigned char *buf, int max_bytes)=0 |
Constructor & Destructor Documentation
Member Function Documentation
| virtual bool i2c::write |
( |
int |
addr, |
|
|
const unsigned char * |
buf, |
|
|
int |
nbytes | |
|
) |
| | [pure virtual] |
- Returns:
- true iff successful
Implemented in i2c_bitbang.
| virtual int i2c::read |
( |
int |
addr, |
|
|
unsigned char * |
buf, |
|
|
int |
max_bytes | |
|
) |
| | [pure virtual] |
- Returns:
- number of bytes read or -1 if error
Implemented in i2c_bitbang.
The documentation for this class was generated from the following files: