SX126X驱动程序
该软件包提出了SX126X无线电组件的驱动程序C中的实现。请参阅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