Home
last modified time | relevance | path

Searched refs:delay (Results 1 – 9 of 9) sorted by relevance

/hal_rpi_pico-latest/tools/pioasm/
Dpio_disassembler.cpp187 uint delay = ((uint) inst >> 8u) & 0x1f; in disassemble() local
189 if (sideset_bits_including_opt && (!sideset_opt || (delay & 0x10u))) { in disassemble()
190 …ss << ("side "+ std::to_string((delay & (sideset_opt ? 0xfu : 0x1fu)) >> (5u - sideset_bits_includ… in disassemble()
194 delay &= ((1u << (5 - sideset_bits_including_opt)) - 1u); in disassemble()
195 ss << std::left << std::setw(4) << (delay ? ("[" + std::to_string(delay) + "]") : ""); in disassemble()
Dpython_output.cpp315 uint delay = ((uint) inst >> 8u) & 0x1f; in disassemble() local
317 if (sideset_bits_including_opt && (!sideset_opt || (delay & 0x10u))) { in disassemble()
318 …ss << (".side("+ std::to_string((delay & (sideset_opt ? 0xfu : 0x1fu)) >> (5u - sideset_bits_inclu… in disassemble()
322 delay &= ((1u << (5 - sideset_bits_including_opt)) - 1u); in disassemble()
323 ss << std::left << std::setw(4) << (delay ? ("[" + std::to_string(delay) + "]") : ""); in disassemble()
Dparser.yy252 base_instruction sideset delay { $$ = $1; $$->sideset = $2; $$->delay = $3; }
253 | base_instruction delay sideset { $$ = $1; $$->delay = $2; $$->sideset = $3; }
254 | base_instruction sideset { $$ = $1; $$->sideset = $2; $$->delay = resolvable_int(@$, 0); }
255 | base_instruction delay { $$ = $1; $$->delay = $2; }
256 | base_instruction { $$ = $1; $$->delay = resolvable_int(@$, 0); }
278 %type <std::shared_ptr<resolvable>> delay;
279 delay:
Dpio_assembler.cpp263 int _delay = delay->resolve(program); in encode()
265 throw syntax_error(delay->location, "instruction delay must be positive"); in encode()
269 throw syntax_error(delay->location, "instruction delay must be <= 31"); in encode()
274 throw syntax_error(delay->location, msg.str()); in encode()
Dpio_types.h234 rvalue delay; member
/hal_rpi_pico-latest/src/rp2040/hardware_structs/include/hardware/structs/
Dclocks.h156 io_rw_32 delay;
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dclocks.h172 io_rw_32 delay;
/hal_rpi_pico-latest/test/pico_time_test/
Dpico_time_test.c266 uint delay = 9; // 9 seems to be the magic number (at least for reproducing on 10.2.1) in issue_195_test() local
267 sleep_us(delay); in issue_195_test()
/hal_rpi_pico-latest/tools/pioasm/gen/
Dparser.cpp1282 …ptr<resolvable> > (); yylhs.value.as < std::shared_ptr<instruction> > ()->delay = yystack_[0].valu… in parse()
1286 …tr<instruction> > (); yylhs.value.as < std::shared_ptr<instruction> > ()->delay = yystack_[1].valu… in parse()
1290 …ptr<resolvable> > (); yylhs.value.as < std::shared_ptr<instruction> > ()->delay = resolvable_int(y… in parse()
1294 …tr<instruction> > (); yylhs.value.as < std::shared_ptr<instruction> > ()->delay = yystack_[0].valu… in parse()
1298 …tr<instruction> > (); yylhs.value.as < std::shared_ptr<instruction> > ()->delay = resolvable_int(y… in parse()