Devotd Github
新发现开发工具

adafruit/adafruit_busio v1.17.4 — I2C·SPI·UART 抽象

adafruit/adafruit_busio 是对 I2C、SPI、UART 的事务与寄存器访问进行抽象的 Arduino 库。

仓库信息adafruit/adafruit_busio ↗

adafruit/adafruit_busio 是对 I2C、SPI、UART 的事务与寄存器访问进行抽象的 Arduino 库。

GitHub 项目说明: Arduino library for I2C & SPI abstractions

星标
★ 383
复刻
326
语言
C++
许可证
MIT
最新版本
1.17.4
查看原始来源 ↗在 GitHub 查看 ↗

adafruit/adafruit_busio 的最新版本是 v1.17.4。仓库描述将该项目介绍为提供 I2C 与 SPI 抽象的 Arduino 库。README 中写道,它是一个用于处理 I2C、SPI、UART 等通用传输(generic transport)的事务与寄存器的辅助库。它被设计为在嵌入式设备驱动中承担总线通信层的工作。不过,所提供的资料并未说明 v1.17.4 新增或变更了哪些内容,因此无法确认本次版本的具体改动。

该库的作用是,在与使用不同传输方式的设备通信时,抽象事务与寄存器访问。因此项目的重点不在于某一个特定传感器或外设,而在于设备驱动所使用的总线通信层。README 将 I2C、SPI、UART 列为通用传输的例子,仓库描述则列出了 I2C 和 SPI。实现语言为 C++,许可证为 MIT。README 说明重新分发时必须包含许可证声明。仓库显示有 383 个 star。

从资料中可以确认的只有该库的目的、被说明为支持对象的传输方式,以及最新版本号。给定的 FACTS 中没有逐版本的变更记录,也没有性能对比,因此没有依据判断 v1.17.4 的改进幅度。所以,与其按新功能的规模来看这一版本,不如把它视为总线抽象库当前的发行版。