Home
last modified time | relevance | path

Searched refs:instr (Results 1 – 5 of 5) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c164 uint16_t instr = program->instructions[i]; in add_program_at_offset() local
165 …nstr_mem[offset + i] = pio_instr_bits_jmp != _pio_major_instr_bits(instr) ? instr : instr + offset; in add_program_at_offset()
388 …uint instr = (pio->sm[sm].shiftctrl & PIO_SM0_SHIFTCTRL_AUTOPULL_BITS) ? pio_encode_out(pio_null, … in pio_sm_drain_tx_fifo() local
391 pio_sm_exec(pio, sm, instr); in pio_sm_drain_tx_fifo()
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dpio.h68 io_rw_32 instr;
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h78 static inline uint _pio_major_instr_bits(uint instr) { in _pio_major_instr_bits() argument
79 return instr & 0xe000u; in _pio_major_instr_bits()
Dpio.h1418 inline static void pio_sm_exec(PIO pio, uint sm, uint instr) { in pio_sm_exec() argument
1421 pio->sm[sm].instr = instr; in pio_sm_exec()
1449 static inline void pio_sm_exec_wait_blocking(PIO pio, uint sm, uint instr) { in pio_sm_exec_wait_blocking() argument
1452 pio_sm_exec(pio, sm, instr); in pio_sm_exec_wait_blocking()
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpio.h71 io_rw_32 instr;