Peripherals
Zephyr supports a wide range of hardware peripherals through a set of device driver APIs. They are grouped into the categories below; each card lists the peripherals in that category, or follow the category title for more detail.
- Communication
- Controller Area Network (CAN)
- Inter-Integrated Circuit (I2C) Bus
- Improved Inter-Integrated Circuit (I3C) Bus
- Serial Peripheral Interface (SPI) Bus
- Peripheral Component Interconnect express Bus (PCIe)
- Universal Asynchronous Receiver-Transmitter (UART)
- Enhanced Serial Peripheral Interface (eSPI) Bus
- Management Data Input/Output (MDIO)
- Multi-bit SPI Bus
- System Management Bus (SMBus)
- Inter-Processor Mailbox (IPM)
- Multi-Channel Inter-Processor Mailbox (MBOX)
- 1-Wire Bus