跨平台的LoRa Python代码

Python虽然是跨平台的,但是能够跨越深嵌入式(MCU)和标准CPython的工程并不多。比较MicroPython/Zerynth(MCU)和树莓派/PC(CPU/MPU)上的CPython的runtime设计还是存在较大差异。不过许多类和软件包依然可以复用就是了。

在Github上找到一位台湾工程师提交的LoRa-MicroPython代码。尝试同时支持MicroPython(ESP8266/ESP32)和CPython(树莓派和PC)。并通过os判断操作系统来导入不同的包。不过PC的代码应该存疑,因为标准x86平台(Edison除外)应该没有SPI总线。

在Github上检索“MicroPython SX127X”即可访问到这个源码。目前我正在尝试在STM32F401上使用该代码。

你可能感兴趣的:(跨平台的LoRa Python代码)