Home
last modified time | relevance | path

Searched refs:gpio_dt (Results 1 – 2 of 2) sorted by relevance

/Zephyr-latest/tests/drivers/pwm/pwm_gpio_loopback/src/
Dmain.c98 static void config_gpio(const struct gpio_dt_spec *gpio_dt) in config_gpio() argument
100 gpio_pin_configure_dt(gpio_dt, GPIO_INPUT); in config_gpio()
101 gpio_init_callback(&gpio_cb, gpio_edge_isr, BIT(gpio_dt->pin)); in config_gpio()
102 gpio_add_callback(gpio_dt->port, &gpio_cb); in config_gpio()
105 static void enable_int_gpio(const struct gpio_dt_spec *gpio_dt, bool enable) in enable_int_gpio() argument
108 gpio_pin_interrupt_configure(gpio_dt->port, gpio_dt->pin, GPIO_INT_EDGE_BOTH); in enable_int_gpio()
109 gpio_cb.pin_mask = BIT(gpio_dt->pin); in enable_int_gpio()
111 gpio_pin_interrupt_configure(gpio_dt->port, gpio_dt->pin, GPIO_INT_DISABLE); in enable_int_gpio()
123 static int check_timing(const struct pwm_dt_spec *pwm_dt, const struct gpio_dt_spec *gpio_dt, in check_timing() argument
137 pin_state = gpio_pin_get_dt(gpio_dt); in check_timing()
[all …]
/Zephyr-latest/tests/boards/nrf/qdec/src/
Dmain.c55 static void qenc_emulate_reset_pin(const struct gpio_dt_spec *gpio_dt) in qenc_emulate_reset_pin() argument
59 rc = gpio_pin_set_dt(gpio_dt, 0); in qenc_emulate_reset_pin()
60 zassert_ok(rc, "%s: pin set failed: %d", gpio_dt->port->name, rc); in qenc_emulate_reset_pin()
63 static void qenc_emulate_setup_pin(const struct gpio_dt_spec *gpio_dt) in qenc_emulate_setup_pin() argument
67 rc = gpio_is_ready_dt(gpio_dt); in qenc_emulate_setup_pin()
68 zassert_true(rc, "%s: device not ready: %d", gpio_dt->port->name, rc); in qenc_emulate_setup_pin()
70 rc = gpio_pin_configure_dt(gpio_dt, GPIO_OUTPUT); in qenc_emulate_setup_pin()
71 zassert_true(rc == 0, "%s: pin configure failed: %d", gpio_dt->port->name, rc); in qenc_emulate_setup_pin()