سائق SX126X
تقترح هذه الحزمة تطبيقًا في C من برنامج التشغيل لمكون راديو SX126X . يرجى الاطلاع على changelog لمزيد من المعلومات.
بناء
يتم تعريف السائق على النحو التالي:
- sx126x.c: تنفيذ وظائف السائق
- SX126X.H: إعلانات وظائف السائق
- SX126X_REGS.H: تعريفات جميع السجلات المفيدة (العنوان والحقول)
- SX126X_HAL.H: إعلانات وظائف HAL (سيتم تنفيذها من قبل المستخدم - انظر أدناه)
- LR_FHSS_MAC.C: تنفيذ LR-FHSS المستقلة
- SX126X_LR_FHSS.C: تطبيق LR-FHSS المعتمد على جهاز الإرسال والاستقبال
- LR_FHSS_MAC.H: إعلانات LR-FHSS المستقلة
- SX126X_LR_FHSS.H: إعلانات LR-FHSS المعتمدة على جهاز الإرسال والاستقبال
- LR_FHSS_V1_BASE_TYPES.H: واجهة نوع LR-FHSS
هال
HAL (طبقة تجريد الأجهزة) هي مجموعة من الوظائف التي يجب على المستخدم تنفيذه لكتابة مكالمات معتمد من النظام الأساسي إلى المضيف. قائمة الوظائف هي ما يلي:
- SX126X_HAL_RESET
- SX126X_HAL_WAKEUP
- sx126x_hal_write
- SX126X_HAL_READ