Searched refs:gpio_dt (Results 1 – 2 of 2) sorted by relevance
| /Zephyr-latest/tests/drivers/pwm/pwm_gpio_loopback/src/ |
| D | main.c | 98 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/ |
| D | main.c | 55 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()
|