Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c66 static int find_offset_for_program(PIO pio, const pio_program_t *program) { in find_offset_for_program()
122 static bool is_program_gpio_compatible(PIO pio, const pio_program_t *program) { in is_program_gpio_compatible()
132 static int add_program_at_offset_check(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset_check()
145 bool pio_can_add_program(PIO pio, const pio_program_t *program) { in pio_can_add_program()
153 bool pio_can_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_can_add_program_at_offset()
160 static int add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset()
173 int pio_add_program(PIO pio, const pio_program_t *program) { in pio_add_program()
183 int pio_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_add_program_at_offset()
190 void pio_remove_program(PIO pio, const pio_program_t *program, uint loaded_offset) { in pio_remove_program()
395 bool pio_claim_free_sm_and_add_program(const pio_program_t *program, PIO *pio, uint *sm, uint *offs… in pio_claim_free_sm_and_add_program()
[all …]
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio.h898 } pio_program_t; typedef
924 bool pio_can_add_program(PIO pio, const pio_program_t *program);
935 bool pio_can_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset);
947 int pio_add_program(PIO pio, const pio_program_t *program);
960 int pio_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset);
969 void pio_remove_program(PIO pio, const pio_program_t *program, uint loaded_offset);
1976 bool pio_claim_free_sm_and_add_program(const pio_program_t *program, PIO *pio, uint *sm, uint *offs…
2000 bool pio_claim_free_sm_and_add_program_for_gpio_range(const pio_program_t *program, PIO *pio, uint …
2011 void pio_remove_program_and_unclaim_sm(const pio_program_t *program, PIO pio, uint sm, uint offset);