Home
last modified time | relevance | path

Searched refs:instructions (Results 1 – 11 of 11) sorted by relevance

/hal_rpi_pico-3.7.0-3.6.0-3.5.0/tools/pioasm/
Dpio_assembler.cpp40 if (instructions.size() >= limit) { in add_instruction()
51 instructions.push_back(inst); in add_instruction()
129 if (instructions.empty()) { in set_wrap()
132 wrap = resolvable_int(l, instructions.size() - 1); in set_wrap()
141 wrap_target = resolvable_int(l, instructions.size()); in set_wrap_target()
250 } else if (dest >= (int)program.instructions.size()) { in raw_encode()
341 std::transform(program.instructions.begin(), program.instructions.end(), in write_output()
342 … std::back_inserter(cprogram.instructions), [&](std::shared_ptr<instruction> &inst) { in write_output()
360 …ram.wrap->resolve(program); else cprogram.wrap = std::max((int)program.instructions.size() - 1, 0); in write_output()
Dada_output.cpp124 for (int i = 0; i < (int)program.instructions.size(); i++) { in output()
125 const auto &inst = program.instructions[i]; in output()
129 if (i == (int)program.instructions.size() - 1) { in output()
Dc_sdk_output.cpp92 for (int i = 0; i < (int)program.instructions.size(); i++) { in output()
93 const auto &inst = program.instructions[i]; in output()
109 fprintf(out, " .length = %d,\n", (int) program.instructions.size()); in output()
Dhex_output.cpp33 for (const auto &i : source.programs[0].instructions) { in output()
Dpython_output.cpp99 for (int i = 0; i < (int)program.instructions.size(); i++) { in output()
100 const auto &inst = program.instructions[i]; in output()
108 for (uint i = 0; i < (int)program.instructions.size(); i++) { in output()
109 const auto &inst = program.instructions[i]; in output()
Doutput_format.h66 std::vector<uint> instructions; member
Dpio_assembler.h69 if (before_any_instructions && !p.instructions.empty()) {
Dpio_types.h245 std::vector<std::shared_ptr<instruction>> instructions; member
272 label->value = resolvable_int(label->location, instructions.size()); in add_label()
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/
DREADME.md45 These instructions are extremely terse, and Linux-based only. For detailed steps,
46 instructions for other platforms, and just in general, we recommend you see [Raspberry Pi Pico C/C+…
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/hardware_pio/
Dpio.c109 uint16_t instr = program->instructions[i]; in _pio_add_program_at_offset()
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/hardware_pio/include/hardware/
Dpio.h458 const uint16_t *instructions; member