串行外设接口(SPI)总线
概述
术语
Zephyr SPI API 使用 规则 A.2:包容性语言 中选定的包容性术语,遵循 OSHWA resolution to redefine SPI signal names :
驱动时钟的设备是 控制器 ,它寻址的设备是 外设 (参见
SPI_OP_MODE_CONTROLLER和SPI_OP_MODE_PERIPHERAL)。数据信号从各设备自身的角度命名:SDO (串行数据输出)和 SDI (串行数据输入),选择信号线则使用 CS (片选)。
原有的 master/slave 和 MOSI/MISO 名称仍作为兼容性别名保留。这些名称自 Zephyr v4.5 起已弃用,并将在 Zephyr v5.0 中移除。