Searched refs:trans (Results 1 – 10 of 10) sorted by relevance
/hal_espressif-latest/components/hal/ |
D | spi_hal_iram.c | 54 …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 …]
|
D | spi_flash_hal_common.inc | 148 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/ |
D | spi_slave_hd.c | 311 .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 …]
|
D | spi_master.c | 134 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 …]
|
D | spi_slave.c | 353 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/ |
D | spi_slave_hd.h | 37 …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…
|
D | spi_slave.h | 31 typedef void(*slave_transaction_cb_t)(spi_slave_transaction_t *trans);
|
D | spi_master.h | 55 typedef void(*transaction_cb_t)(spi_transaction_t *trans);
|
/hal_espressif-latest/components/hal/include/hal/ |
D | spi_flash_hal.h | 118 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/ |
D | memspi_host_driver.c | 31 …sp_err_t spi_flash_hal_gpspi_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans);
|