Lines Matching refs:pio_tx_offset
48 uint32_t pio_tx_offset; member
195 return ((data->pio->sm[data->pio_sm].addr == data->pio_tx_offset) && in spi_pico_pio_sm_complete()
309 data->pio_tx_offset = in spi_pico_pio_configure()
332 data->pio_tx_offset + RPI_PICO_PIO_GET_WRAP_TARGET(spi_sio_mode_0_0_tx), in spi_pico_pio_configure()
333 data->pio_tx_offset + RPI_PICO_PIO_GET_WRAP(spi_sio_mode_0_0_tx)); in spi_pico_pio_configure()
343 pio_sm_init(data->pio, data->pio_sm, data->pio_tx_offset, &sm_config); in spi_pico_pio_configure()
388 data->pio_tx_offset = pio_add_program(data->pio, program); in spi_pico_pio_configure()
398 sm_config_set_wrap(&sm_config, data->pio_tx_offset + wrap_target, in spi_pico_pio_configure()
399 data->pio_tx_offset + wrap); in spi_pico_pio_configure()
411 pio_sm_init(data->pio, data->pio_sm, data->pio_tx_offset, &sm_config); in spi_pico_pio_configure()
529 data->pio_tx_offset + in spi_pico_pio_txrx_3_wire()
531 data->pio_tx_offset + RPI_PICO_PIO_GET_WRAP(spi_sio_mode_0_0_tx)); in spi_pico_pio_txrx_3_wire()
536 pio_sm_exec(data->pio, data->pio_sm, pio_encode_jmp(data->pio_tx_offset)); in spi_pico_pio_txrx_3_wire()