Lines Matching refs:slave_config

124 …nst spi_bus_config_t *bus_config, const spi_slave_interface_config_t *slave_config, spi_dma_chan_t…  in spi_slave_initialize()  argument
143 …SPI_CHECK(slave_config->spics_io_num < 0 || GPIO_IS_VALID_GPIO(slave_config->spics_io_num), "spics… in spi_slave_initialize()
146 if(slave_config->flags & SPI_SLAVE_NO_RETURN_RESULT) { in spi_slave_initialize()
147 …SPI_CHECK(slave_config->post_trans_cb != NULL, "use feature flag 'SPI_SLAVE_NO_RETURN_RESULT' but … in spi_slave_initialize()
159 memcpy(&spihost[host]->cfg, slave_config, sizeof(spi_slave_interface_config_t)); in spi_slave_initialize()
177 if (slave_config->spics_io_num >= 0) { in spi_slave_initialize()
178 spicommon_cs_initialize(host, slave_config->spics_io_num, 0, !bus_is_iomux(spihost[host])); in spi_slave_initialize()
180 …spihost[host]->cs_iomux = (slave_config->spics_io_num == spi_periph_signal[host].spics0_iomux_pin)… in spi_slave_initialize()
211 …spihost[host]->trans_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t… in spi_slave_initialize()
216 if(!(slave_config->flags & SPI_SLAVE_NO_RETURN_RESULT)) { in spi_slave_initialize()
217 …spihost[host]->ret_queue = xQueueCreate(slave_config->queue_size, sizeof(spi_slave_transaction_t *… in spi_slave_initialize()
261 hal->rx_lsbfirst = (slave_config->flags & SPI_SLAVE_RXBIT_LSBFIRST) ? 1 : 0; in spi_slave_initialize()
262 hal->tx_lsbfirst = (slave_config->flags & SPI_SLAVE_TXBIT_LSBFIRST) ? 1 : 0; in spi_slave_initialize()
263 hal->mode = slave_config->mode; in spi_slave_initialize()