Mbedで使う関数(保存版)
I2C name(sda, scl);//初期化
name.frequency(hz);
name.start();
name.stop();
int=name.read(bool);//int:受信バイト、bool:false=nack, true=ack(正しいことを実機で確認した)
bool=name.write(int);//bool:false=nack, true=ack、int:送信バイト(実機で確認したところ、ack=true=1であった)
===
以上だけを使う予定です。後日、スピードが問題になったら連続read/writeを使う可能性はあります。
name.frequency(hz);
name.start();
name.stop();
int=name.read(bool);//int:受信バイト、bool:false=nack, true=ack(正しいことを実機で確認した)
bool=name.write(int);//bool:false=nack, true=ack、int:送信バイト(実機で確認したところ、ack=true=1であった)
===
以上だけを使う予定です。後日、スピードが問題になったら連続read/writeを使う可能性はあります。
コメント
コメントを投稿