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§
- flash
- Device wrappers for flash controllers, and flash partitions.
- gpio
- 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. - i2c
- Device wrappers for Zephyr I2C controllers and targets.
- led
- Device wrappers for Zephyr LED controllers.
- led_
strip - Device wrappers for Zephyr LED strip controllers.
Structs§
- NoStatic
- For devices that don’t need any associated static data, This NoStatic type will take no space and generate no code, and has the const constructor needed for the type.