更新日: 2022年11月16日
このディレクトリには、FT6206 タッチドライバの2つの別々の実装が含まれています。どちらもECMA-419のセンサークラスパターンおよびタッチセンサークラスに準拠しています。
ft6206.jsの実装は同期SMBus I/Oを使用します。これは、SMBusをサポートするすべてのECMA-419デプロイメントで動作するはずです。ft6206_async.jsの実装は、ECMA-419第2版の一部として導入された非同期SMBus I/Oを使用します。これは、SMBus.Async
コンストラクタを提供するECMA-419デプロイメントでのみ動作します。
非同期実装には、メインイベントループを大幅にブロックしないという利点があります。同期実装には、サイズが小さく、実行時に使用するRAMが少ないという利点があります。
プロジェクトで同期実装を使用するには、このディレクトリのmanifest.json
をインクルードします。非同期実装を使用するには、manifest_async.json
をインクルードします。