13#ifndef ZEPHYR_INCLUDE_DRIVERS_HAPTICS_H_
14#define ZEPHYR_INCLUDE_DRIVERS_HAPTICS_H_
65static inline int z_impl_haptics_start_output(
const struct device *dev)
69 return api->start_output(dev);
82static inline int z_impl_haptics_stop_output(
const struct device *dev)
86 return api->stop_output(dev);
97#include <syscalls/haptics.h>
int haptics_stop_output(const struct device *dev)
Set the haptic device to stop output for a playback event.
int(* haptics_start_output_t)(const struct device *dev)
Set the haptic device to start output for a playback event.
Definition haptics.h:45
int(* haptics_stop_output_t)(const struct device *dev)
Set the haptic device to stop output.
Definition haptics.h:39
int haptics_start_output(const struct device *dev)
Set the haptic device to start output for a playback event.
Runtime device structure (in ROM) per driver instance.
Definition device.h:510
const void * api
Address of the API structure exposed by the device instance.
Definition device.h:516
Haptic device API.
Definition haptics.h:50
haptics_start_output_t start_output
Definition haptics.h:51
haptics_stop_output_t stop_output
Definition haptics.h:52