7#ifndef APP_DRIVERS_BLINK_H_
8#define APP_DRIVERS_BLINK_H_
10#include <zephyr/device.h>
11#include <zephyr/toolchain.h>
81 unsigned int period_ms);
83static inline int z_impl_blink_set_period_ms(
const struct device *dev,
84 unsigned int period_ms)
86 __ASSERT_NO_MSG(DEVICE_API_IS(blink, dev));
88 return DEVICE_API_GET(blink, dev)->set_period_ms(dev, period_ms);
107#include <syscalls/blink.h>
int blink_set_period_ms(const struct device *dev, unsigned int period_ms)
Configure the LED blink period.
static int blink_off(const struct device *dev)
Turn LED blinking off.
Definition blink.h:102
Blink driver class operations.
Definition blink.h:39
int(* set_period_ms)(const struct device *dev, unsigned int period_ms)
Configure the LED blink period.
Definition blink.h:51