#uart #spi #grove #driver #no-std

no-std drogue-grove-uart-spi

实现了 Grove 的 UART 协议上的 SPI

1 个不稳定版本

0.1.0 2020 年 10 月 19 日

#1111 in 嵌入式开发

Apache-2.0

14KB
105

Drogue IoT Grove SPI over UART

crates.io docs.rs Matrix

该软件包实现了 UART 上的 SPI 接口,正如 Grove 的 LoRaWAN 板所使用的。


lib.rs:

UART 上的 SPI

UARTSPI 结构体在 UART 之上实现了 SPI 接口,使用 Grove 所使用的协议。

另请参阅: https://github.com/Seeed-Studio/Grove_LoRa_433MHz_and_915MHz_RF/blob/master/examples/Grove_LoRa_firmware/Grove_LoRa_firmware.ino

协议

写入时是

| 'W' | <reg> | <len> | <data>... |

写入请求处理完毕后没有响应。

读取时是

| 'R' | <reg> | <len> |

这将跟随读取的字节,即从 SPI 读取的数据。

依赖关系

~160KB