Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c69 uint32_t program_mask = (1u << program->length) - 1; in find_offset_for_program() local
72 return used_mask & (program_mask << program->origin) ? -1 : program->origin; in find_offset_for_program()
76 if (!(used_mask & (program_mask << (uint) i))) { in find_offset_for_program()
141 uint32_t program_mask = (1u << program->length) - 1; in add_program_at_offset_check() local
142 return (used_mask & (program_mask << offset)) ? PICO_ERROR_INSUFFICIENT_RESOURCES : PICO_OK; in add_program_at_offset_check()
167 uint32_t program_mask = (1u << program->length) - 1; in add_program_at_offset() local
168 _used_instruction_space[pio_get_index(pio)] |= program_mask << offset; in add_program_at_offset()
191 uint32_t program_mask = (1u << program->length) - 1; in pio_remove_program() local
192 program_mask <<= loaded_offset; in pio_remove_program()
194 assert(program_mask == (_used_instruction_space[pio_get_index(pio)] & program_mask)); in pio_remove_program()
[all …]