Searched refs:pio_program_t (Results 1 – 2 of 2) sorted by relevance
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/ |
D | pio.c | 66 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/ |
D | pio.h | 898 } 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);
|