I2cBus クラスのインターフェース [詳解]
#include <Udon/Com/I2c/I2cBus.hpp>
公開メンバ関数 | |
| virtual | ~II2cBus ()=default |
| virtual | operator bool () const =0 |
| バスの有効性を取得 | |
| virtual bool | update ()=0 |
| 更新 | |
| virtual void | show () const =0 |
| バスの状態を表示 | |
| virtual void | begin ()=0 |
| virtual void | begin (uint8_t address)=0 |
| virtual void | end ()=0 |
| virtual void | restart ()=0 |
| virtual void | setClock (uint32_t clock)=0 |
| virtual void | beginTransmission (uint8_t address)=0 |
| virtual uint8_t | endTransmission ()=0 |
| virtual uint8_t | endTransmission (uint8_t sendStop)=0 |
| virtual uint8_t | requestFrom (uint8_t address, uint8_t quantity)=0 |
| virtual uint8_t | requestFrom (uint8_t address, uint8_t quantity, uint8_t sendStop)=0 |
| virtual size_t | write (uint8_t data)=0 |
| virtual size_t | write (const uint8_t *data, size_t quantity)=0 |
| virtual int | available ()=0 |
| virtual int | read ()=0 |
| virtual int | peek ()=0 |
| virtual void | flush ()=0 |
| virtual void | onReceive (void(*function)(int))=0 |
| virtual void | onRequest (void(*function)())=0 |
I2cBus クラスのインターフェース
|
virtualdefault |
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
explicitpure virtual |
バスの有効性を取得
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
バスの状態を表示
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
更新
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。
|
pure virtual |
Udon::I2cBusImpl< Counter >で実装されています。