Home
last modified time | relevance | path

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

/hal_espressif-latest/components/hal/
Dspi_hal_iram.c54 …trans(spi_hal_context_t *hal, const spi_hal_dev_config_t *dev, const spi_hal_trans_config_t *trans) in spi_hal_setup_trans() argument
63 spi_ll_master_set_line_mode(hw, trans->line_mode); in spi_hal_setup_trans()
67 if (trans->rcv_buffer && !dev->no_compensate && dev->half_duplex) { in spi_hal_setup_trans()
73 spi_ll_set_dummy(hw, extra_dummy + trans->dummy_bits); in spi_hal_setup_trans()
101 spi_ll_set_mosi_bitlen(hw, trans->tx_bitlen); in spi_hal_setup_trans()
104 spi_ll_set_miso_bitlen(hw, trans->rx_bitlen); in spi_hal_setup_trans()
107 spi_ll_set_miso_bitlen(hw, trans->tx_bitlen); in spi_hal_setup_trans()
111 int cmdlen = trans->cmd_bits; in spi_hal_setup_trans()
112 int addrlen = trans->addr_bits; in spi_hal_setup_trans()
124 spi_ll_set_command(hw, trans->cmd, cmdlen, dev->tx_lsbfirst); in spi_hal_setup_trans()
[all …]
Dspi_flash_hal_common.inc148 esp_err_t spi_flash_hal_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans)
155 command = trans->command;
156 dummy_bitlen = trans->dummy_bitlen;
157 if ((trans->flags & SPI_FLASH_TRANS_FLAG_IGNORE_BASEIO) != 0) {
158 io_mode = trans->io_mode;
161 … host->driver->configure_host_io_mode(host, command, trans->address_bitlen, dummy_bitlen, io_mode);
163 spi_flash_ll_set_usr_address(dev, trans->address, trans->address_bitlen);
165 if (trans->miso_len == 0) {
169 spi_flash_ll_set_mosi_bitlen(dev, trans->mosi_len * 8);
170 spi_flash_ll_set_buffer_data(dev, trans->mosi_data, trans->mosi_len);
[all …]
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_slave_hd.c311 .trans = host->tx_desc, in spi_slave_hd_intr_segment()
330 .trans = host->rx_desc, in spi_slave_hd_intr_segment()
354 .trans = host->tx_desc, in spi_slave_hd_intr_segment()
370 .trans = host->rx_desc, in spi_slave_hd_intr_segment()
411 .trans = trans_desc, in spi_slave_hd_append_tx_isr()
451 .trans = trans_desc, in spi_slave_hd_append_rx_isr()
510 spi_slave_hd_data_t *trans; in get_ret_queue_result() local
514 ret = xQueueReceive(host->tx_ret_queue, &trans, timeout); in get_ret_queue_result()
516 ret = xQueueReceive(host->rx_ret_queue, &trans, timeout); in get_ret_queue_result()
522 *out_trans = trans; in get_ret_queue_result()
[all …]
Dspi_master.c134 spi_transaction_t *trans; member
589 spi_transaction_t *trans = trans_buf->trans; in spi_new_trans() local
601 hal_trans.tx_bitlen = trans->length; in spi_new_trans()
602 hal_trans.rx_bitlen = trans->rxlength; in spi_new_trans()
605 hal_trans.cmd = trans->cmd; in spi_new_trans()
606 hal_trans.addr = trans->addr; in spi_new_trans()
607 hal_trans.cs_keep_active = (trans->flags & SPI_TRANS_CS_KEEP_ACTIVE) ? 1 : 0; in spi_new_trans()
610 hal_trans.line_mode.data_lines = (trans->flags & SPI_TRANS_MODE_DIO) ? 2 : in spi_new_trans()
611 (trans->flags & SPI_TRANS_MODE_QIO) ? 4 : 1; in spi_new_trans()
613 if (trans->flags & SPI_TRANS_MODE_OCT) { in spi_new_trans()
[all …]
Dspi_slave.c353 spi_slave_transaction_t *trans = NULL; in spi_slave_queue_reset_isr() local
356 xQueueReceiveFromISR(spihost[host]->trans_queue, &trans, &do_yield); in spi_slave_queue_reset_isr()
451 spi_slave_transaction_t *trans = NULL; in spi_intr() local
498 r = xQueueReceiveFromISR(host->trans_queue, &trans, &do_yield); in spi_intr()
501 assert(trans); in spi_intr()
507 host->cur_trans = trans; in spi_intr()
509 hal->bitlen = trans->length; in spi_intr()
510 hal->rx_buffer = trans->rx_buffer; in spi_intr()
511 hal->tx_buffer = trans->tx_buffer; in spi_intr()
530 if (host->cfg.post_setup_cb) host->cfg.post_setup_cb(trans); in spi_intr()
/hal_espressif-latest/components/driver/spi/include/driver/
Dspi_slave_hd.h37 …spi_slave_hd_data_t* trans; ///< Corresponding transaction for SPI_EV_SEND and SPI… member
130 …ns(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_data_t* trans, TickType_t timeou…
187 …ns(spi_host_device_t host_id, spi_slave_chan_t chan, spi_slave_hd_data_t *trans, TickType_t timeou…
Dspi_slave.h31 typedef void(*slave_transaction_cb_t)(spi_slave_transaction_t *trans);
Dspi_master.h55 typedef void(*transaction_cb_t)(spi_transaction_t *trans);
/hal_espressif-latest/components/hal/include/hal/
Dspi_flash_hal.h118 esp_err_t spi_flash_hal_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans);
/hal_espressif-latest/components/spi_flash/
Dmemspi_host_driver.c31 …sp_err_t spi_flash_hal_gpspi_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans);