Home
last modified time | relevance | path

Searched refs:polarity (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h271 static inline uint pio_encode_wait_gpio(bool polarity, uint gpio) { in pio_encode_wait_gpio() argument
272 return _pio_encode_instr_and_args(pio_instr_bits_wait, 0u | (polarity ? 4u : 0u), gpio); in pio_encode_wait_gpio()
285 static inline uint pio_encode_wait_pin(bool polarity, uint pin) { in pio_encode_wait_pin() argument
286 return _pio_encode_instr_and_args(pio_instr_bits_wait, 1u | (polarity ? 4u : 0u), pin); in pio_encode_wait_pin()
300 static inline uint pio_encode_wait_irq(bool polarity, bool relative, uint irq) { in pio_encode_wait_irq() argument
302 …return _pio_encode_instr_and_args(pio_instr_bits_wait, 2u | (polarity ? 4u : 0u), _pio_encode_irq(… in pio_encode_wait_irq()
/hal_rpi_pico-latest/tools/pioasm/
Dpio_types.h389 rvalue polarity; member
392 …nstr_wait(const yy::location &l, rvalue polarity, std::shared_ptr<wait_source> source) : instructi… in instr_wait()
393 std::move(polarity)), source(std::move(source)) {} in instr_wait()
Dpio_assembler.cpp395 uint pol = polarity->resolve(program); in raw_encode()
397 throw syntax_error(polarity->location, "'wait' polarity must be 0 or 1"); in raw_encode()