SX126Xドライバー
このパッケージは、 SX126X無線コンポーネントのドライバーのCでの実装を提案します。詳細については、Changelogをご覧ください。
構造
ドライバーは次のように定義されています。
- SX126X.C:ドライバー機能の実装
- SX126X.H:ドライバー機能の宣言
- SX126X_REGS.H:すべての便利なレジスタ(アドレスとフィールド)の定義
- SX126X_HAL.H:HAL関数の宣言(ユーザーによって実装される - 以下を参照)
- LR_FHSS_MAC.C:Transceiverに依存しないLR-FHSS実装
- SX126X_LR_FHSS.C:Transceiver依存LR-FHSS実装
- LR_FHSS_MAC.H:Transceiverに依存しないLR-FHSS宣言
- SX126X_LR_FHSS.H:Transceiver依存LR-FHSS宣言
- LR_FHSS_V1_BASE_TYPES.H:LR-FHSSタイプインターフェイス
ハル
HAL(ハードウェア抽象化レイヤー)は、ユーザーがホストにプラットフォーム依存の呼び出しを書くために実装する機能のコレクションです。関数のリストは次のとおりです。
- sx126x_hal_reset
- SX126X_HAL_WAKEUP
- sx126x_hal_write
- sx126x_hal_read