ไดรเวอร์ SX126X
แพ็คเกจนี้เสนอการใช้งานใน C ของไดรเวอร์สำหรับส่วนประกอบวิทยุ SX126X โปรดดูข้อมูลเพิ่มเติมสำหรับข้อมูลเพิ่มเติม
โครงสร้าง
ไดรเวอร์ถูกกำหนดดังนี้:
- 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 (Hardware Abstraction Layer) เป็นคอลเลกชันของฟังก์ชั่นที่ผู้ใช้จะนำไปใช้ในการเขียนการโทรขึ้นอยู่กับแพลตฟอร์มไปยังโฮสต์ รายการฟังก์ชั่นดังต่อไปนี้:
- SX126X_HAL_RESET
- sx126x_hal_wakeup
- sx126x_hal_write
- sx126x_hal_read