Home
last modified time | relevance | path

Searched refs:pin_data (Results 1 – 3 of 3) sorted by relevance

/Zephyr-latest/drivers/input/
Dinput_gpio_keys.c44 struct gpio_keys_pin_data *pin_data; member
63 struct gpio_keys_pin_data *pin_data = &cfg->pin_data[key_index]; in gpio_keys_poll_pin() local
75 pin_data->cb_data.pin_state, new_pressed, key_index); in gpio_keys_poll_pin()
78 if (new_pressed != pin_data->cb_data.pin_state) { in gpio_keys_poll_pin()
79 pin_data->cb_data.pin_state = new_pressed; in gpio_keys_poll_pin()
89 struct gpio_keys_pin_data *pin_data = CONTAINER_OF(dwork, struct gpio_keys_pin_data, work); in gpio_keys_poll_pins() local
90 const struct device *dev = pin_data->dev; in gpio_keys_poll_pins()
111 struct gpio_keys_pin_data *pin_data = CONTAINER_OF(dwork, struct gpio_keys_pin_data, work); in gpio_keys_change_deferred() local
112 const struct device *dev = pin_data->dev; in gpio_keys_change_deferred()
114 int key_index = pin_data - (struct gpio_keys_pin_data *)cfg->pin_data; in gpio_keys_change_deferred()
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_cy8c95xx.c142 uint8_t pin_data = 0; in port_get() local
152 rc = i2c_reg_read_byte_dt(&cfg->i2c, CY8C95XX_REG_INPUT_DATA0 + cfg->port_num, &pin_data); in port_get()
155 *value = pin_data; in port_get()
Dgpio_sx1509b.c387 uint16_t pin_data; in port_get() local
399 rc = i2c_write_read_dt(&cfg->bus, &cmd, sizeof(cmd), &pin_data, in port_get()
400 sizeof(pin_data)); in port_get()
401 LOG_DBG("read %04x got %d", sys_be16_to_cpu(pin_data), rc); in port_get()
406 *value = sys_be16_to_cpu(pin_data); in port_get()