Zephyr Device Driver API

The Zephyr device driver subsystem exposes a uniform device model across GPIO, I2C, SPI, UART, ADC, sensors, displays, networking, USB, Bluetooth, and many other peripheral classes, configured through Devicetree and Kconfig.

API entry from apis.yml

apis.yml Raw ↑
aid: zephyr:zephyr-device-driver-api
name: Zephyr Device Driver API
description: The Zephyr device driver subsystem exposes a uniform device model across GPIO, I2C, SPI,
  UART, ADC, sensors, displays, networking, USB, Bluetooth, and many other peripheral classes, configured
  through Devicetree and Kconfig.
humanURL: https://docs.zephyrproject.org/latest/build/dts/index.html
tags:
- Drivers
- Devicetree
- Embedded
properties:
- type: Documentation
  url: https://docs.zephyrproject.org/latest/hardware/index.html
- type: APIReference
  url: https://docs.zephyrproject.org/apidoc/latest/group__io__interfaces.html