Home
last modified time | relevance | path

Searched defs:pio (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c24 void pio_sm_claim(PIO pio, uint sm) { in pio_sm_claim()
36 void pio_claim_sm_mask(PIO pio, uint sm_mask) { in pio_claim_sm_mask()
42 void pio_sm_unclaim(PIO pio, uint sm) { in pio_sm_unclaim()
48 int pio_claim_unused_sm(PIO pio, bool required) { in pio_claim_unused_sm()
57 bool pio_sm_is_claimed(PIO pio, uint sm) { in pio_sm_is_claimed()
66 static int find_offset_for_program(PIO pio, const pio_program_t *program) { in find_offset_for_program()
84 static int pio_set_gpio_base_unsafe(PIO pio, uint gpio_base) { in pio_set_gpio_base_unsafe()
97 int pio_set_gpio_base(PIO pio, uint gpio_base) { in pio_set_gpio_base()
110 static bool is_gpio_compatible(PIO pio, uint32_t used_gpio_ranges) { in is_gpio_compatible()
122 static bool is_program_gpio_compatible(PIO pio, const pio_program_t *program) { in is_program_gpio_compatible()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h175 #define PIO_NUM(pio) (((uintptr_t)(pio) - PIO0_BASE) >> 20) argument
200 #define PIO_FUNCSEL_NUM(pio, gpio) ((gpio_function_t) (GPIO_FUNC_PIO0 + PIO_NUM(pio))) argument
218 #define PIO_DREQ_NUM(pio, sm, is_tx) ((sm) + (((is_tx) ? 0 : NUM_PIO_STATE_MACHINES) + PIO_NUM(pio)… argument
230 #define PIO_IRQ_NUM(pio, irqn) (PIO0_IRQ_0 + NUM_PIO_IRQS * PIO_NUM(pio) + (irqn)) argument
309 static inline void check_pio_param(__unused PIO pio) { in check_pio_param()
769 static inline uint pio_get_gpio_base(PIO pio) { in pio_get_gpio_base()
778 static inline void check_pio_pin_mask64(__unused PIO pio, __unused uint sm, __unused uint64_t pinma… in check_pio_pin_mask64()
798 static inline int pio_sm_set_config(PIO pio, uint sm, const pio_sm_config *config) { in pio_sm_set_config()
831 static inline uint pio_get_index(PIO pio) { in pio_get_index()
843 static inline uint pio_get_funcsel(PIO pio) { in pio_get_funcsel()
[all …]
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_bus_pio_spi.c97 PIO pio; member