17 #ifndef __H_RXDUINO_WIRE
18 #define __H_RXDUINO_WIRE
26 #include "../tkdnhal/tkdn_i2c.h"
28 #define WIRE_LIBRARY_VERSION 0x01200000 // Version 1.20
29 #define WIRE_LIBRARY_TIME 1402069288 // 2014/6/07 00:41:28
91 void begin(
int address);
129 int write(
unsigned char data);
145 int write(
char *str);
154 int write(
unsigned char *data,
int quantity);
186 #endif // __H_RXDUINO_TONE
int requestFrom(unsigned char address, int count)
I2Cデバイスに対して受信シーケンスを発行し、データを読み出す
int write(unsigned char data)
送信バッファの末尾に1バイトのデータを追加する
unsigned char endTransmission()
ターゲットデバイスに対してI2Cの送信シーケンスを発行する
static unsigned long getVersion(version_info *vi)
ライブラリのバージョン情報を取得する
void begin()
I2Cマスターとして初期化する
void setFrequency(int freq)
I2Cの周波数を変更する
int read()
受信バッファからデータを1バイト取り出す
2線式シリアルインタフェース(Wire または I2Cと呼ばれる)を扱うためのライブラリ。 このライブラリは tkdn_i2c.h で定義されたライブラリをC++でラッパしたものである。 このライブ...
void beginTransmission(unsigned char address)
I2Cデバイスに対して送信を開始するための準備をする
int available()
受信バッファ内に溜まっているデータ数を調べる
Renesas RX62N/63N用のArduino互換ライブラリ
void assignSdaScl(int sda_pin, int scl_pin)
SDA,SCLピンの割り当て任意のピンに変更する
TwoWire()
コンストラクタ。Wireクラスのオブジェクトを作成する。