Home
last modified time | relevance | path

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

/Zephyr-Core-3.5.0/drivers/gpio/
Dgpio_rpi_pico.c33 uint32_t open_drain_mask; member
59 data->open_drain_mask |= BIT(pin); in gpio_rpi_configure()
63 data->open_drain_mask &= ~(BIT(pin)); in gpio_rpi_configure()
96 gpio_set_dir_masked(mask & data->single_ended_mask & data->open_drain_mask, ~value); in gpio_rpi_port_set_masked_raw()
98 gpio_set_dir_masked(mask & data->single_ended_mask & ~data->open_drain_mask, value); in gpio_rpi_port_set_masked_raw()
109 gpio_set_dir_in_masked(pins & data->single_ended_mask & data->open_drain_mask); in gpio_rpi_port_set_bits_raw()
111 gpio_set_dir_out_masked(pins & data->single_ended_mask & ~data->open_drain_mask); in gpio_rpi_port_set_bits_raw()
122 gpio_set_dir_out_masked(pins & data->single_ended_mask & data->open_drain_mask); in gpio_rpi_port_clear_bits_raw()
124 gpio_set_dir_in_masked(pins & data->single_ended_mask & ~data->open_drain_mask); in gpio_rpi_port_clear_bits_raw()