Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h283 uint32_t pinctrl; member
336 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_OUT_BASE_BITS) | in sm_config_set_out_pin_base()
354 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_OUT_COUNT_BITS) | in sm_config_set_out_pin_count()
382 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_SET_BASE_BITS) | in sm_config_set_set_pin_base()
400 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_SET_COUNT_BITS) | in sm_config_set_set_pin_count()
428 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_IN_BASE_BITS) | in sm_config_set_in_pin_base()
483 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_SIDESET_BASE_BITS) | in sm_config_set_sideset_pin_base()
517 c->pinctrl = (c->pinctrl & ~PIO_SM0_PINCTRL_SIDESET_COUNT_BITS) | in sm_config_set_sideset()
817 pio->sm[sm].pinctrl = config->pinctrl ^ (gpio_base ? ((used << 12) >> 8) : 0); in pio_sm_set_config()
820 pio->sm[sm].pinctrl = config->pinctrl; in pio_sm_set_config()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c224 uint32_t pinctrl_saved = pio->sm[sm].pinctrl; in pio_sm_set_pins_internal()
231 pio->sm[sm].pinctrl = in pio_sm_set_pins_internal()
239 pio->sm[sm].pinctrl = pinctrl_saved; in pio_sm_set_pins_internal()
264 uint32_t pinctrl_saved = pio->sm[sm].pinctrl; in pio_sm_set_pins_with_mask_internal()
269 pio->sm[sm].pinctrl = in pio_sm_set_pins_with_mask_internal()
275 pio->sm[sm].pinctrl = pinctrl_saved; in pio_sm_set_pins_with_mask_internal()
301 uint32_t pinctrl_saved = pio->sm[sm].pinctrl; in pio_sm_set_pindirs_with_mask_internal()
306 pio->sm[sm].pinctrl = in pio_sm_set_pindirs_with_mask_internal()
312 pio->sm[sm].pinctrl = pinctrl_saved; in pio_sm_set_pindirs_with_mask_internal()
339 uint32_t pinctrl_saved = pio->sm[sm].pinctrl; in pio_sm_set_consecutive_pindirs()
[all …]
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dpio.h79 io_rw_32 pinctrl;
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpio.h82 io_rw_32 pinctrl;