#include <BI2c.h>
|
| BI2c (Bool useDma=0) |
|
BError | init (BUInt bus, Pin pinClk, Pin pinData, BUInt speed=100000) |
|
BError | init (BUInt b, BUInt speed=100000) |
| Old style init. More...
|
|
BError | writeReg8 (BUInt8 dev, BUInt8 address, BUInt8 data) |
|
BError | readReg8 (BUInt8 dev, BUInt8 address, BUInt8 &data) |
|
BError | writeAddress8 (BUInt8 dev, BUInt8 address, void *data, BUInt len) |
|
BError | readAddress8 (BUInt8 dev, BUInt8 address, void *data, BUInt len) |
|
BError | writeAddress16 (BUInt8 dev, BUInt16 address, void *data, BUInt len) |
|
BError | readAddress16 (BUInt8 dev, BUInt16 address, void *data, BUInt len) |
|
BError | write (BUInt8 dev, void *address, BUInt addressLen, void *data, BUInt len) |
|
BError | read (BUInt8 dev, void *address, BUInt addressLen, void *data, BUInt len) |
|
void | interrupt () |
|
BError | waitFor (BUInt32 status) |
|
void | printStatus () |
|
◆ BI2c()
BI2c::BI2c | ( | Bool | useDma = 0 | ) | |
◆ getStatus()
◆ hasStatus()
◆ init() [1/2]
◆ init() [2/2]
◆ interrupt()
◆ printStatus()
void BI2c::printStatus | ( | | ) | |
◆ read()
◆ readAddress16()
◆ readAddress8()
◆ readReg8()
◆ waitFor()
◆ write()
◆ writeAddress16()
◆ writeAddress8()
◆ writeReg8()
◆ odmaRx
◆ odmaTx
◆ oi2c
◆ oint
◆ olock
◆ ostatus
◆ otimeout
◆ ouseDma
The documentation for this class was generated from the following files: