chirimen-oh / any-issues

CHIRIMEN Open HardwareのISSUESを検討するために用意されています。 従って、issuesの議論の目的のみで利用されます。Messaging board (Forum) to discuss several CHIRIMEN issues.
3 stars 3 forks source link

I2CSlaveDevice.write16() がwrite8と同じ動作になる #152

Closed tadfmac closed 7 years ago

tadfmac commented 7 years ago

2箇所の実装によるもののようです。

 関連 issue

@naobsd さんに2. の修正(上記I2cService.WtiteWord()の第3引数をuint16_tに変更)ビルドをご協力頂き、1. も併せて修正することでwrite16()が利用できるようになる(Polyfillを利用したアプリからI2CSlaveDevice.write16()を呼び出すことで対象のテストデバイスまでwriteコマンドでレジスタ1byte+データ2byte計3byte書き込める)ことを確認させて頂きました。@naobsd さんご協力ありがとうございます。

tadfmac commented 7 years ago

先に 2. からPull Requestを発行させていただく予定でおります。 https://github.com/chirimen-oh/gecko-dev/pull/3 こちらに登録させていただきました。

tadfmac commented 7 years ago

そして、Polyfill側の修正についてもPRを発行させていただきました。 https://github.com/club-wot/WebGPIO/pull/21

※ビルド方法がわからず、@gurezo さんに多大なるご協力を頂きました。 この場を借りて御礼申し上げます。

MSakamaki commented 7 years ago

club-wot/WebGPIO#21

こちら確認してマージしておきました、最新に適用済みです。

tadfmac commented 7 years ago

@MSakamaki さん、Polyfill側修正反映いただき、ありがとうございます! 本issueは、polyfill側とgecko側の2箇所直す必要がありますので、下記PR反映まで本issueはOpenのままとさせてください。 https://github.com/chirimen-oh/gecko-dev/pull/3 よろしくお願いします。

MSakamaki commented 7 years ago

@tacoyaky すいません間違えてこちらもcloseしちゃってました、了解です。