sx128x_driver
1.0.0
用C ++编写的便携式SX128X驱动程序。
支持的芯片: SX1280 , SX1281 , SX1282 。仅测试SX1280 。
编写自己的硬件抽象层(HAL)类,并在以下实现Hal*功能:
HalGpioReadHalGpioWriteHalSpiTransfer这应该照顾芯片选择信号这很简单。正确的?
如果您有RF开关 /外部RF PA(可选):
HalPreTx在TX操作之前调用HalPreRx在RX操作之前打电话HalPostTx何时调用(1) TX_DONE (2) TX_TIMEOUT (3)Rx操作之前HalPostRx在TX操作之前(1) RX_TIMEOUT (1)何时调用(1)启用Dios和Process GPIO自己中断。当Dio触发时,只需致电SX1280::ProcessIrqs() 。一切都是线程安全。
就这样。该代码有充分的记录。大多数用法与SX1280 MBED驱动程序完全相同。
SX128X_LINUX_DRIVER是如何在Linux中使用此驱动程序的很好的演示。
LGPLV3
该库基于Semtech SA的SX1280 MBED驱动程序,请参见LICENSE-SEMTECH.txt有关详细信息。