Home
last modified time | relevance | path

Searched refs:bus_config (Results 1 – 7 of 7) sorted by relevance

/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_common.c365 static bool check_iomux_pins_oct(spi_host_device_t host, const spi_bus_config_t* bus_config) in check_iomux_pins_oct() argument
370 …int io_nums[] = {bus_config->data0_io_num, bus_config->data1_io_num, bus_config->data2_io_num, bus… in check_iomux_pins_oct()
371bus_config->sclk_io_num, bus_config->data4_io_num, bus_config->data5_io_num, bus_config->data6_io_… in check_iomux_pins_oct()
383 static bool check_iomux_pins_quad(spi_host_device_t host, const spi_bus_config_t* bus_config) in check_iomux_pins_quad() argument
385 if (bus_config->sclk_io_num>=0 && in check_iomux_pins_quad()
386 bus_config->sclk_io_num != spi_periph_signal[host].spiclk_iomux_pin) { in check_iomux_pins_quad()
389 if (bus_config->quadwp_io_num>=0 && in check_iomux_pins_quad()
390 bus_config->quadwp_io_num != spi_periph_signal[host].spiwp_iomux_pin) { in check_iomux_pins_quad()
393 if (bus_config->quadhd_io_num>=0 && in check_iomux_pins_quad()
394 bus_config->quadhd_io_num != spi_periph_signal[host].spihd_iomux_pin) { in check_iomux_pins_quad()
[all …]
Dspi_slave.c53 spi_bus_config_t bus_config; member
124 esp_err_t spi_slave_initialize(spi_host_device_t host, const spi_bus_config_t *bus_config, const sp… in spi_slave_initialize() argument
139 …SPI_CHECK((bus_config->intr_flags & (ESP_INTR_FLAG_HIGH|ESP_INTR_FLAG_EDGE|ESP_INTR_FLAG_INTRDISAB… in spi_slave_initialize()
141 …SPI_CHECK((bus_config->intr_flags & ESP_INTR_FLAG_IRAM)==0, "ESP_INTR_FLAG_IRAM should be disabled… in spi_slave_initialize()
160 memcpy(&spihost[host]->bus_config, bus_config, sizeof(spi_bus_config_t)); in spi_slave_initialize()
172 …err = spicommon_bus_initialize_io(host, bus_config, SPICOMMON_BUSFLAG_SLAVE|bus_config->flags, &sp… in spi_slave_initialize()
192 dma_desc_ct = (bus_config->max_transfer_sz + SPI_MAX_DMA_LEN - 1) / SPI_MAX_DMA_LEN; in spi_slave_initialize()
225 if(bus_config->isr_cpu_id > INTR_CPU_ID_AUTO) { in spi_slave_initialize()
226 spihost[host]->intr_flags = bus_config->intr_flags; in spi_slave_initialize()
227 SPI_CHECK(bus_config->isr_cpu_id <= INTR_CPU_ID_1, "invalid core id", ESP_ERR_INVALID_ARG); in spi_slave_initialize()
[all …]
Dspi_slave_hd.c65 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config, in spi_slave_hd_init() argument
100 …ret = spicommon_bus_initialize_io(host_id, bus_config, SPICOMMON_BUSFLAG_SLAVE | bus_config->flags… in spi_slave_hd_init()
106 !(bus_config->flags & SPICOMMON_BUSFLAG_NATIVE_PINS)); in spi_slave_hd_init()
124 …uint32_t total_desc_size = spi_slave_hd_hal_get_total_desc_size(&host->hal, bus_config->max_transf… in spi_slave_hd_init()
/hal_espressif-latest/components/driver/spi/include/driver/
Dspi_slave.h109 esp_err_t spi_slave_initialize(spi_host_device_t host, const spi_bus_config_t *bus_config, const sp…
Dspi_common.h155 esp_err_t spi_bus_initialize(spi_host_device_t host_id, const spi_bus_config_t *bus_config, spi_dma…
Dspi_slave_hd.h101 esp_err_t spi_slave_hd_init(spi_host_device_t host_id, const spi_bus_config_t *bus_config,
/hal_espressif-latest/components/driver/include/esp_private/
Dspi_common_internal.h187 esp_err_t spicommon_bus_initialize_io(spi_host_device_t host, const spi_bus_config_t *bus_config, u…