Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c261 void pio_sm_set_pins_with_mask_internal(PIO pio, uint sm, uint32_t pin_values, uint32_t pin_mask) { in pio_sm_set_pins_with_mask_internal() argument
267 while (pin_mask) { in pio_sm_set_pins_with_mask_internal()
268 uint base = (uint)__builtin_ctz(pin_mask); in pio_sm_set_pins_with_mask_internal()
273 pin_mask &= pin_mask - 1; in pio_sm_set_pins_with_mask_internal()
280 void pio_sm_set_pins_with_mask(PIO pio, uint sm, uint32_t pin_values, uint32_t pin_mask) { in pio_sm_set_pins_with_mask() argument
283 pin_mask >>= pio_get_gpio_base(pio); in pio_sm_set_pins_with_mask()
285 pio_sm_set_pins_with_mask_internal(pio, sm, pin_values, pin_mask); in pio_sm_set_pins_with_mask()
289 void pio_sm_set_pins_with_mask64(PIO pio, uint sm, uint64_t pin_values, uint64_t pin_mask) { in pio_sm_set_pins_with_mask64() argument
290 check_pio_pin_mask64(pio, sm, pin_mask); in pio_sm_set_pins_with_mask64()
293 pin_mask >>= pio_get_gpio_base(pio); in pio_sm_set_pins_with_mask64()
[all …]
/hal_rpi_pico-latest/src/common/pico_binary_info/include/pico/binary_info/
Dstructure.h143 uint32_t pin_mask; member
149 uint64_t pin_mask; member
Dcode.h138 .pin_mask = _mask, \
148 .pin_mask = _mask, \
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h1846 void pio_sm_set_pins_with_mask(PIO pio, uint sm, uint32_t pin_values, uint32_t pin_mask);
1861 void pio_sm_set_pins_with_mask64(PIO pio, uint sm, uint64_t pin_values, uint64_t pin_mask);
1877 void pio_sm_set_pindirs_with_mask(PIO pio, uint sm, uint32_t pin_dirs, uint32_t pin_mask);
1892 void pio_sm_set_pindirs_with_mask64(PIO pio, uint sm, uint64_t pin_dirs, uint64_t pin_mask);