12#ifndef ZEPHYR_INCLUDE_DRIVERS_COUNTER_COUNTER_CAPTURE_EMUL_H_
13#define ZEPHYR_INCLUDE_DRIVERS_COUNTER_COUNTER_CAPTURE_EMUL_H_
Main header file for counter driver API.
int counter_capture_emul_input_set(const struct device *dev, uint8_t chan_id, int level)
Set the emulated capture input level on a channel.
static int counter_capture_emul_input_set_dt(const struct counter_capture_dt_spec *spec, int level)
Set the emulated capture input level on a channel from a DT spec.
Definition counter_capture_emul.h:70
int counter_capture_emul_input_get(const struct device *dev, uint8_t chan_id)
Get the emulated capture input level on a channel.
static int counter_capture_emul_input_get_dt(const struct counter_capture_dt_spec *spec)
Get the emulated capture input level on a channel from a DT spec.
Definition counter_capture_emul.h:98
__UINT8_TYPE__ uint8_t
Definition stdint.h:88
Container for counter capture information specified in devicetree.
Definition counter.h:171
const struct device * dev
Counter device instance.
Definition counter.h:173
uint8_t chan_id
Channel ID.
Definition counter.h:177
Runtime device structure (in ROM) per driver instance.
Definition device.h:513