Home
last modified time | relevance | path

Searched refs:irq (Results 1 – 18 of 18) sorted by relevance

/hal_rpi_pico-latest/tools/pioasm/test/
Damethyst.pio19 irq 3 rel
20 irq next 3
21 irq prev 3
23 //irq prev 3 rel
24 wait 1 irq 2 rel
25 wait 1 irq next 2
26 wait 1 irq prev 4
46 .mov_status irq next set 3
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/include/hardware/
Dpio_instructions.h256 static inline uint _pio_encode_irq(bool relative, uint irq) { in _pio_encode_irq() argument
257 valid_params_if(PIO_INSTRUCTIONS, irq <= 7); in _pio_encode_irq()
258 return (relative ? 0x10u : 0x0u) | irq; in _pio_encode_irq()
300 static inline uint pio_encode_wait_irq(bool polarity, bool relative, uint irq) { in pio_encode_wait_irq() argument
301 valid_params_if(PIO_INSTRUCTIONS, irq <= 7); in pio_encode_wait_irq()
302 …ode_instr_and_args(pio_instr_bits_wait, 2u | (polarity ? 4u : 0u), _pio_encode_irq(relative, irq)); in pio_encode_wait_irq()
421 static inline uint pio_encode_irq_set(bool relative, uint irq) { in pio_encode_irq_set() argument
422 return _pio_encode_instr_and_args(pio_instr_bits_irq, 0, _pio_encode_irq(relative, irq)); in pio_encode_irq_set()
435 static inline uint pio_encode_irq_wait(bool relative, uint irq) { in pio_encode_irq_wait() argument
436 return _pio_encode_instr_and_args(pio_instr_bits_irq, 1, _pio_encode_irq(relative, irq)); in pio_encode_irq_wait()
[all …]
Dpio.h1378 return pio->irq & (1u << pio_interrupt_num); in pio_interrupt_get()
1390 pio->irq = (1u << pio_interrupt_num); in pio_interrupt_clear()
/hal_rpi_pico-latest/
DChangeLog.zephyr.md10 - [#7] pico-sdk: hardware_timer: Don't add irq handler to interrupt vector
12 - [#6] pico-sdk: hardware_timer: Add argument to irq handler to handle userdata
18 - src/host/hardware_irq/include/hardware/irq.h
19 - src/rp2_common/hardware_irq/include/hardware/irq.h
20 - src/rp2_common/hardware_irq/irq.c
/hal_rpi_pico-latest/tools/pioasm/
Dparser.yy96 IRQ "irq"
220 …| MOV_STATUS { error(@0, "expected 'txfifo < N', 'rxfifo < N' or 'irq set N…
270 …| IRQ PREV irq_modifiers value { pioasm.check_version(1, @$, "irq prev"); $…
271 …| IRQ NEXT irq_modifiers value { pioasm.check_version(1, @$, "irq next"); $…
272 … { pioasm.check_version(1, @$, "irq prev"); error(@5, "'rel' is not supported for…
273 … { pioasm.check_version(1, @$, "irq next"); error(@5, "'rel' is not supported for…
299 …IRQ comma value REL { $$ = std::shared_ptr<wait_source>(new wait_source(wait_source::irq, $3, …
300 …ue { pioasm.check_version(1, @$, "irq prev"); $$ = std::shared_ptr<wait_source>(new wait_source…
301 …ue { pioasm.check_version(1, @$, "irq next"); $$ = std::shared_ptr<wait_source>(new wait_source…
302 …V comma value REL { pioasm.check_version(1, @$, "irq prev"); error(@5, "'rel' is not supported for…
[all …]
Dpython_output.cpp199 auto irq = std::to_string(arg2 & 7u); in disassemble() local
201 guts += "rel(" + irq + ")"; in disassemble()
203 guts += irq; in disassemble()
288 auto irq = std::to_string(arg2 & 7u); in disassemble() local
290 guts += "rel(" + irq + ")"; in disassemble()
292 guts += irq; in disassemble()
Dpio_types.h54 irq = 0x6, enumerator
84 enum struct irq { enum
134 irq = 0x2, enumerator
468 enum irq modifiers;
472 instr_irq(const yy::location &l, const enum irq &modifiers, rvalue num, int irq_type = 0) :
Dpio_assembler.cpp401 case wait_source::irq: in raw_encode()
436 return {inst_type::irq, (uint)modifiers, arg2}; in raw_encode()
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
DCMakeLists.txt1 pico_simple_hardware_target(irq)
7 # irq.c includes pico/runtime_init.h
DBUILD.bazel8 "irq.c",
11 hdrs = ["include/hardware/irq.h"],
/hal_rpi_pico-latest/src/host/hardware_irq/
DBUILD.bazel5 srcs = ["irq.c"],
6 hdrs = ["include/hardware/irq.h"],
DCMakeLists.txt1 pico_simple_hardware_target(irq)
/hal_rpi_pico-latest/tools/pioasm/gen/
Dparser.cpp233 value.YY_MOVE_OR_COPY< enum irq > (YY_MOVE (that.value)); in stack_symbol_type()
326 value.move< enum irq > (YY_MOVE (that.value)); in stack_symbol_type()
419 value.copy< enum irq > (that.value); in operator =()
511 value.move< enum irq > (that.value); in operator =()
994 yylhs.value.emplace< enum irq > (); in parse()
1338 …ptr<instruction>(new instr_irq(yylhs.location, yystack_[2].value.as < enum irq > (), yystack_[1].v… in parse()
1342 …ptr<instruction>(new instr_irq(yylhs.location, yystack_[1].value.as < enum irq > (), yystack_[0].v… in parse()
1346 …ptr<instruction>(new instr_irq(yylhs.location, yystack_[1].value.as < enum irq > (), yystack_[0].v… in parse()
1358 …ptr<instruction>(new instr_irq(yylhs.location, yystack_[1].value.as < enum irq > (), yystack_[0].v… in parse()
1406 …t_source> > () = std::shared_ptr<wait_source>(new wait_source(wait_source::irq, yystack_[1].value.… in parse()
[all …]
Dparser.hpp402 char dummy5[sizeof (enum irq)];
795 value.move< enum irq > (std::move (that.value)); in basic_symbol()
925 basic_symbol (typename Base::kind_type t, enum irq&& v, location_type&& l) in basic_symbol()
931 basic_symbol (typename Base::kind_type t, const enum irq& v, const location_type& l) in basic_symbol()
1113 value.template destroy< enum irq > (); in clear()
3274 value.copy< enum irq > (YY_MOVE (that.value)); in basic_symbol()
3381 value.move< enum irq > (YY_MOVE (s.value)); in move()
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c163 int irq = user_irq_claim_unused(false); in low_prio_irq_init() local
164 if (irq < 0) return false; in low_prio_irq_init()
165 self->low_priority_irq_num = (uint8_t) irq; in low_prio_irq_init()
166 uint index = irq - FIRST_USER_IRQ; in low_prio_irq_init()
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dpio.h183 io_rw_32 irq;
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dpio.h203 io_rw_32 irq;
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
DCMakeLists.txt76 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_HOST_WAKE, gpio (irq) pin for the irq line from …