Lines Matching refs:spim
77 nrfx_spim_t spim; member
148 void *reg = dev_config->spim.p_reg; in finalize_spi_transaction()
282 sck_pin = nrfy_spim_sck_pin_get(dev_config->spim.p_reg); in configure()
289 nrfx_spim_uninit(&dev_config->spim); in configure()
293 result = nrfx_spim_init(&dev_config->spim, &config, in configure()
326 NRF_SPIM_Type *spim = dev_config->spim.p_reg; in anomaly_58_workaround_setup() local
330 uint32_t tep = (uint32_t)&spim->TASKS_STOP; in anomaly_58_workaround_setup()
335 nrf_gpiote_event_configure(gpiote.p_reg, gpiote_ch, spim->PSEL.SCK, in anomaly_58_workaround_setup()
424 !nrf_dma_accessible_check(&dev_config->spim.p_reg, tx_buf)) { in transfer_next_chunk()
440 !nrf_dma_accessible_check(&dev_config->spim.p_reg, rx_buf)) { in transfer_next_chunk()
469 result = nrfx_spim_xfer(&dev_config->spim, &xfer, 0); in transfer_next_chunk()
534 void *reg = dev_config->spim.p_reg; in transceive()
580 nrfx_spim_uninit(&dev_config->spim); in transceive()
678 nrfx_spim_uninit(&dev_config->spim); in spim_suspend()
813 .spim = { \