Closed tadfmac closed 7 years ago
先に 2. からPull Requestを発行させていただく予定でおります。 https://github.com/chirimen-oh/gecko-dev/pull/3 こちらに登録させていただきました。
そして、Polyfill側の修正についてもPRを発行させていただきました。 https://github.com/club-wot/WebGPIO/pull/21
※ビルド方法がわからず、@gurezo さんに多大なるご協力を頂きました。 この場を借りて御礼申し上げます。
club-wot/WebGPIO#21
こちら確認してマージしておきました、最新に適用済みです。
@MSakamaki さん、Polyfill側修正反映いただき、ありがとうございます! 本issueは、polyfill側とgecko側の2箇所直す必要がありますので、下記PR反映まで本issueはOpenのままとさせてください。 https://github.com/chirimen-oh/gecko-dev/pull/3 よろしくお願いします。
@tacoyaky すいません間違えてこちらもcloseしちゃってました、了解です。
2箇所の実装によるもののようです。
関連 issue
I2cService.WriteWord()
(I2cService.h)(I2cService.cpp)の第3引数の型がuint8_t
となっており、2byteのデータが渡せない@naobsd さんに2. の修正(上記
I2cService.WtiteWord()
の第3引数をuint16_t
に変更)ビルドをご協力頂き、1. も併せて修正することでwrite16()が利用できるようになる(Polyfillを利用したアプリからI2CSlaveDevice.write16()
を呼び出すことで対象のテストデバイスまでwriteコマンドでレジスタ1byte+データ2byte計3byte書き込める)ことを確認させて頂きました。@naobsd さんご協力ありがとうございます。