/hal_rpi_pico-latest/tools/pioasm/test/ |
D | amethyst.pio | 19 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/ |
D | pio_instructions.h | 256 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 …]
|
D | pio.h | 1378 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/ |
D | ChangeLog.zephyr.md | 10 - [#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/ |
D | parser.yy | 96 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 …]
|
D | python_output.cpp | 199 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()
|
D | pio_types.h | 54 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) :
|
D | pio_assembler.cpp | 401 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/ |
D | CMakeLists.txt | 1 pico_simple_hardware_target(irq) 7 # irq.c includes pico/runtime_init.h
|
D | BUILD.bazel | 8 "irq.c", 11 hdrs = ["include/hardware/irq.h"],
|
/hal_rpi_pico-latest/src/host/hardware_irq/ |
D | BUILD.bazel | 5 srcs = ["irq.c"], 6 hdrs = ["include/hardware/irq.h"],
|
D | CMakeLists.txt | 1 pico_simple_hardware_target(irq)
|
/hal_rpi_pico-latest/tools/pioasm/gen/ |
D | parser.cpp | 233 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 …]
|
D | parser.hpp | 402 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/ |
D | async_context_threadsafe_background.c | 163 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/ |
D | pio.h | 183 io_rw_32 irq;
|
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/ |
D | pio.h | 203 io_rw_32 irq;
|
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/ |
D | CMakeLists.txt | 76 # # PICO_CMAKE_CONFIG: CYW43_DEFAULT_PIN_WL_HOST_WAKE, gpio (irq) pin for the irq line from …
|