Skip to content

Latest commit

 

History

History
12 lines (6 loc) · 1.27 KB

File metadata and controls

12 lines (6 loc) · 1.27 KB

ECMA-419 FT6206 タッチドライバ

更新日: 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をインクルードします。