zephyr

Module device

Source
Expand description

Device wrappers

This module contains implementations of wrappers for various types of devices in zephyr. In general, these wrap a *const device from Zephyr, and provide an API that is appropriate.

Most of these instances come from the device tree.

Modulesยง

  • Device wrappers for flash controllers, and flash partitions.
  • Most devices in Zephyr operate on a struct device. This provides untyped access to devices. We want to have stronger typing in the Zephyr interfaces, so most of these types will be wrapped in another structure. This wraps a Gpio device, and provides methods to most of the operations on gpios.