ドライバ実装時は以下の規約に従ってください。具体例は 付録 の index.js テンプレートと packages/adt7410/ を参照してください。
| ルール | 説明 |
|---|---|
| ES Modules | package.json に "type": "module" を記述 |
| クラスベース | センサードライバは ES6 クラスとして実装 |
| 非同期処理 | async/await を使用(init(), read() など) |
| エラーハンドリング | 未初期化時など、わかりやすいエラーメッセージを返す |
| I2C の初期化 | コンストラクタでポートとアドレスを受け取り、init() で i2cPort.open() を呼ぶ |
@param, @returns など)npx prettier --write packages/your-driver/