Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 1 month ago.
I2Cslaveの変数
単独受信の関数でval = name.read(ack);とあるんですが、ackの変数の扱いはI2CSlaveのページにも記載がありません。どう扱ったらいいのでしょうか。 ackのままでも0や1を代入してもエラーが出てしまいうまくビルドできません。 エラーメッセージは下です。 "no instance of overloaded function "mbed::Serial::attach" matches the argument list"
1 Answer
8 years, 1 month ago.
Quote:
単独受信の関数でval = name.read(ack);とあるんですが、ackの変数の扱いはI2CSlaveのページにも記載がありません。
I2CSlave クラスには、int read(int ack) というメンバ関数はありません(I2C クラスにはあります)。 https://developer.mbed.org/handbook/I2C#api