Home
last modified time | relevance | path

Searched defs:program (Results 1 – 9 of 9) sorted by relevance

/hal_rpi_pico-latest/tools/pioasm/
Doutput_format.h67 struct program { struct
68 std::string name;
69 optional_int origin = optional_int::with_default(-1);
70 optional_int sideset_bits_including_opt;
71 bool sideset_opt = false;
72 bool sideset_pindirs = false;
73 int wrap;
74 int wrap_target;
75 int pio_version;
76 int mov_status_type;
[all …]
Dpio_types.h268 struct program : public src_item { struct
269 static const int MAX_INSTRUCTIONS = 32;
271 pio_assembler *pioasm;
272 std::string name;
273 rvalue_loc origin;
274 rvalue_loc sideset;
275 rvalue_loc set_count;
276 in_out in;
277 in_out out;
278 bool sideset_opt;
[all …]
Dpio_assembler.cpp99 int resolvable::resolve(const program &program) { in resolve()
103 int unary_operation::resolve(pio_assembler *pioasm, const program *program, const resolvable &scope… in resolve()
125 int binary_operation::resolve(pio_assembler *pioasm, const program *program, const resolvable &scop… in resolve()
237 int name_ref::resolve(pio_assembler *pioasm, const program *program, const resolvable &scope) { in resolve()
261 uint instruction::encode(program &program) { in encode() argument
298 raw_encoding instruction::raw_encode(program& program) { in raw_encode() argument
302 uint instr_word::encode(program &program) { in encode() argument
310 uint instr_mov::get_push_get_index(const program &program, extended_mov index) { in get_push_get_index()
322 void instr_push::pre_validate(program& program) { in pre_validate() argument
328 void instr_mov::pre_validate(program &program) { in pre_validate() argument
[all …]
Djson_output.cpp68 for (const auto &program : source.programs) { in output() local
86 for (const auto &program : source.programs) { in output() local
Dgo_output.cpp71 for (const auto &program : source.programs) { in output() local
81 for (const auto &program : source.programs) { in output() local
Dc_sdk_output.cpp59 for (const auto &program : source.programs) { in output() local
80 for (const auto &program : source.programs) { in output() local
Dada_output.cpp75 for (const auto &program : source.programs) { in output() local
106 for (const auto &program : source.programs) { in output() local
Dpython_output.cpp72 for (const auto &program : source.programs) { in output() local
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c66 static int find_offset_for_program(PIO pio, const pio_program_t *program) { in find_offset_for_program()
122 static bool is_program_gpio_compatible(PIO pio, const pio_program_t *program) { in is_program_gpio_compatible()
132 static int add_program_at_offset_check(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset_check()
145 bool pio_can_add_program(PIO pio, const pio_program_t *program) { in pio_can_add_program()
153 bool pio_can_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_can_add_program_at_offset()
160 static int add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in add_program_at_offset()
173 int pio_add_program(PIO pio, const pio_program_t *program) { in pio_add_program()
183 int pio_add_program_at_offset(PIO pio, const pio_program_t *program, uint offset) { in pio_add_program_at_offset()
190 void pio_remove_program(PIO pio, const pio_program_t *program, uint loaded_offset) { in pio_remove_program()
395 bool pio_claim_free_sm_and_add_program(const pio_program_t *program, PIO *pio, uint *sm, uint *offs… in pio_claim_free_sm_and_add_program()
[all …]