Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c225 uint32_t execctrl_saved = pio->sm[sm].execctrl; in pio_sm_set_pins_internal()
226 hw_clear_bits(&pio->sm[sm].execctrl, 1u << PIO_SM0_EXECCTRL_OUT_STICKY_LSB); in pio_sm_set_pins_internal()
240 pio->sm[sm].execctrl = execctrl_saved; in pio_sm_set_pins_internal()
265 uint32_t execctrl_saved = pio->sm[sm].execctrl; in pio_sm_set_pins_with_mask_internal()
266 hw_clear_bits(&pio->sm[sm].execctrl, 1u << PIO_SM0_EXECCTRL_OUT_STICKY_LSB); in pio_sm_set_pins_with_mask_internal()
276 pio->sm[sm].execctrl = execctrl_saved; in pio_sm_set_pins_with_mask_internal()
302 uint32_t execctrl_saved = pio->sm[sm].execctrl; in pio_sm_set_pindirs_with_mask_internal()
303 hw_clear_bits(&pio->sm[sm].execctrl, 1u << PIO_SM0_EXECCTRL_OUT_STICKY_LSB); in pio_sm_set_pindirs_with_mask_internal()
313 pio->sm[sm].execctrl = execctrl_saved; in pio_sm_set_pindirs_with_mask_internal()
340 uint32_t execctrl_saved = pio->sm[sm].execctrl; in pio_sm_set_consecutive_pindirs()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h281 uint32_t execctrl; member
519 …c->execctrl = (c->execctrl & ~(PIO_SM0_EXECCTRL_SIDE_EN_BITS | PIO_SM0_EXECCTRL_SIDE_PINDIR_BITS))… in sm_config_set_sideset()
609 …c->execctrl = (c->execctrl & ~(PIO_SM0_EXECCTRL_WRAP_TOP_BITS | PIO_SM0_EXECCTRL_WRAP_BOTTOM_BITS)… in sm_config_set_wrap()
622 c->execctrl = (c->execctrl & ~PIO_SM0_EXECCTRL_JMP_PIN_BITS) | in sm_config_set_jmp_pin()
700 c->execctrl = (c->execctrl & in sm_config_set_out_special()
722 c->execctrl = (c->execctrl in sm_config_set_mov_status()
816 …pio->sm[sm].execctrl = config->execctrl ^ (gpio_base ? ((used >> 20) << (PIO_SM0_EXECCTRL_JMP_PIN_… in pio_sm_set_config()
819 pio->sm[sm].execctrl = config->execctrl; in pio_sm_set_config()
1434 return pio->sm[sm].execctrl & PIO_SM0_EXECCTRL_EXEC_STALLED_BITS; in pio_sm_is_exec_stalled()
1470 pio->sm[sm].execctrl = in pio_sm_set_wrap()
[all …]
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dpio.h46 io_rw_32 execctrl;
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpio.h46 io_rw_32 execctrl;