API-通用类
GPIO Zero 类层次结构非常广泛。它包含几个基类(其中大多数记录在其对应的章节中):
Device是层次结构的根,实现了close()和上下文管理器处理程序等基本功能GPIODevice表示连接到单个 GPIO 引脚的单个设备SPIDevice表示通过 SPI 接口(实现为四个 GPIO 引脚)通信的设备InternalDevice表示完全内部于树莓派的设备(通常是操作系统相关服务)CompositeDevice表示由多个其他设备组成的设备,如 HAT
还有几个 混入类 用于在层次结构的多个点添加重要功能,如下图所示(混入类以紫色表示,而抽象类的阴影较浅):