6#ifndef APP_DRIVERS_BLINK_H_
7#define APP_DRIVERS_BLINK_H_
9#include <zephyr/device.h>
10#include <zephyr/toolchain.h>
80 unsigned int period_ms);
82static inline int z_impl_blink_set_period_ms(
const struct device *dev,
83 unsigned int period_ms)
85 __ASSERT_NO_MSG(DEVICE_API_IS(blink, dev));
87 return DEVICE_API_GET(blink, dev)->set_period_ms(dev, period_ms);
106#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:101
Blink driver class operations.
Definition blink.h:38
int(* set_period_ms)(const struct device *dev, unsigned int period_ms)
Configure the LED blink period.
Definition blink.h:50